Linux常用基本命令( rmdir, rm, mv )
1,rmdir,一个很鸡肋的命令,只能删除空目录
ghostwu@dev:~/linux/cp$ ls
.txt .txt a a2 a3
ghostwu@dev:~/linux/cp$ rmdir a
rmdir: failed to remove 'a': Directory not empty
ghostwu@dev:~/linux/cp$ mkdir b
ghostwu@dev:~/linux/cp$ ls
.txt .txt a a2 a3 b
ghostwu@dev:~/linux/cp$ rmdir b
ghostwu@dev:~/linux/cp$ ls
.txt .txt a a2 a3
2,mv: 移动文件或者重命名
把1.txt重命名为11.txt
ghostwu@dev:~/linux/cp$ ls
.txt .txt a a2 a3
ghostwu@dev:~/linux/cp$ mv .txt .txt
ghostwu@dev:~/linux/cp$ ls
.txt .txt a a2 a3
把11.txt移动到b目录
ghostwu@dev:~/linux/cp$ ls
.txt .txt a a2 a3
ghostwu@dev:~/linux/cp$ mkdir b
ghostwu@dev:~/linux/cp$ ls
.txt .txt a a2 a3 b
ghostwu@dev:~/linux/cp$ mv .txt b
ghostwu@dev:~/linux/cp$ ls
.txt a a2 a3 b
ghostwu@dev:~/linux/cp$ tree b
b
└── .txt
-f:如果目标文件存在,不会询问直接覆盖
ghostwu@dev:~/linux/cp$ ls
.txt .txt a a2 a3 b
ghostwu@dev:~/linux/cp$ ls b
.txt
ghostwu@dev:~/linux/cp$ mv -f .txt b/.txt
ghostwu@dev:~/linux/cp$ ls
.txt a a2 a3 b
-i: 如果目标文件存在,询问是否覆盖
ghostwu@dev:~/linux/cp$ ls
.txt .txt a a2 a3 b
ghostwu@dev:~/linux/cp$ ls b
.txt
ghostwu@dev:~/linux/cp$ mv -i .txt b/.txt
mv: overwrite 'b/11.txt'? n
ghostwu@dev:~/linux/cp$ ls
.txt .txt a a2 a3 b
ghostwu@dev:~/linux/cp$ mv -i .txt b/.txt
mv: overwrite 'b/11.txt'? y
ghostwu@dev:~/linux/cp$ ls
.txt a a2 a3 b
-n: 不覆盖已经存在的文件
ghostwu@dev:~/linux/cp$ ls
.txt a a2 a3 b
ghostwu@dev:~/linux/cp$ ls b
.txt
ghostwu@dev:~/linux/cp$ mv -n .txt b/.txt
ghostwu@dev:~/linux/cp$ ls
.txt a a2 a3 b
-u: 当文件不存在,或者源文件比目标文件新的时候,才移动
ghostwu@dev:~/linux/cp$ ls -l
total
-rw-rw-r-- ghostwu ghostwu 5月 : .txt
drwxrwxr-x ghostwu ghostwu 5月 : a
drwxrwxr-x ghostwu ghostwu 5月 : a2
drwxrwxr-x ghostwu ghostwu 5月 : a3
drwxrwxr-x ghostwu ghostwu 5月 : b
ghostwu@dev:~/linux/cp$ ls -l b
total
-rw-rw-r-- ghostwu ghostwu 5月 : .txt
ghostwu@dev:~/linux/cp$ mv -u .txt b/.txt
ghostwu@dev:~/linux/cp$ ls -l
total
-rw-rw-r-- ghostwu ghostwu 5月 : .txt
drwxrwxr-x ghostwu ghostwu 5月 : a
drwxrwxr-x ghostwu ghostwu 5月 : a2
drwxrwxr-x ghostwu ghostwu 5月 : a3
drwxrwxr-x ghostwu ghostwu 5月 : b
ghostwu@dev:~/linux/cp$ ls b
.txt
ghostwu@dev:~/linux/cp$ ls -l b
total
-rw-rw-r-- ghostwu ghostwu 5月 : .txt
ghostwu@dev:~/linux/cp$ touch .txt
ghostwu@dev:~/linux/cp$ ls -l .txt
-rw-rw-r-- ghostwu ghostwu 5月 : .txt
ghostwu@dev:~/linux/cp$ mv -u .txt b/.txt
ghostwu@dev:~/linux/cp$ ls -l
total
drwxrwxr-x ghostwu ghostwu 5月 : a
drwxrwxr-x ghostwu ghostwu 5月 : a2
drwxrwxr-x ghostwu ghostwu 5月 : a3
drwxrwxr-x ghostwu ghostwu 5月 : b
ghostwu@dev:~/linux/cp$ ls -l b
total
-rw-rw-r-- ghostwu ghostwu 5月 : .txt
ghostwu@dev:~/linux/cp$ ls
a a2 a3 b
ghostwu@dev:~/linux/cp$ touch a.txt
ghostwu@dev:~/linux/cp$ ls
a a2 a3 a.txt b
ghostwu@dev:~/linux/cp$ ls -l b
total
-rw-rw-r-- ghostwu ghostwu 5月 : .txt
ghostwu@dev:~/linux/cp$ mv a.txt b
ghostwu@dev:~/linux/cp$ ls -l
total
drwxrwxr-x ghostwu ghostwu 5月 : a
drwxrwxr-x ghostwu ghostwu 5月 : a2
drwxrwxr-x ghostwu ghostwu 5月 : a3
drwxrwxr-x ghostwu ghostwu 5月 : b
ghostwu@dev:~/linux/cp$ ls -l b
total
-rw-rw-r-- ghostwu ghostwu 5月 : .txt
-rw-rw-r-- ghostwu ghostwu 5月 : a.txt
rm: 删除文件
-i: 带提示
-f:强制删除
-r:递归删除
ghostwu@dev:~/linux/cp$ ls
a a2 a3 b
ghostwu@dev:~/linux/cp$ touch {a..f}.txt
ghostwu@dev:~/linux/cp$ ls
a a2 a3 a.txt b b.txt c.txt d.txt e.txt f.txt
ghostwu@dev:~/linux/cp$ rm a.txt
ghostwu@dev:~/linux/cp$ ls
a a2 a3 b b.txt c.txt d.txt e.txt f.txt
ghostwu@dev:~/linux/cp$ rm -i b.txt
rm: remove regular empty file 'b.txt'? n
ghostwu@dev:~/linux/cp$ ls
a a2 a3 b b.txt c.txt d.txt e.txt f.txt
ghostwu@dev:~/linux/cp$ rm -i b.txt
rm: remove regular empty file 'b.txt'? y
ghostwu@dev:~/linux/cp$ ls
a a2 a3 b c.txt d.txt e.txt f.txt
ghostwu@dev:~/linux/cp$ rm -f c.txt
ghostwu@dev:~/linux/cp$ ls
a a2 a3 b d.txt e.txt f.txt
ghostwu@dev:~/linux/cp$ ls
a3 d.txt e.txt f.txt
ghostwu@dev:~/linux/cp$ tree a3
a3
├── b
│ ├── .txt
│ ├── .txt
│ ├── .txt
│ ├── .txt
│ └── .txt
├── c
│ ├── .txt
│ ├── .txt
│ ├── .txt
│ ├── .txt
│ └── .txt
└── d
├── .txt
├── .txt
├── .txt
├── .txt
└── .txt directories, files
ghostwu@dev:~/linux/cp$ rm -r a3
ghostwu@dev:~/linux/cp$ ls
d.txt e.txt f.txt
Linux常用基本命令( rmdir, rm, mv )的更多相关文章
- Linux 常用基本命令及应用技巧
需要pdf 版 联系我 我的文件中有目录一.Linux 的常用基本命令................................................................. ...
- Linux常用基本命令(less)
转: Linux常用基本命令(less) LESS:跟more命令的功能类似,都是用于分页显示内容,但是他的性能比more更高,功能比more更丰富,他读取文件是按需加载 格式: less [opti ...
- 【Linux】linux常用基本命令(转)
(转自:http://blog.csdn.net/xiaoguaihai/article/details/8705992) Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用 ...
- 【Linux】linux常用基本命令
Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们. 这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题. 1.显示日 ...
- linux常用基本命令
Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们. 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器 ...
- Linux 常用基本命令
这两天有俩哥们问了我linux的事,问我在工作中需不需要用到,需不需要学会 一个是工作1年不到的,我跟他说,建议你学学,在以后肯定是要用到的,虽然用到的机会不多,但是会总比不会好 另一个是工作6年的, ...
- linux常用基本命令整理小结
linux系统遵循的基本原则 由目标单一的小程序组成,组合小程序完成复杂任务: 一切皆文件: 尽量避免捕捉用户接口: 配置文件保存为纯文本文件: Linux命令行常识 命令格式 命令+选项+参数 选项 ...
- 《linux 文件目录》- touch/rm/mv/cat/head/tail/cp/mkdir/chmod/chown/find/locate/which/whereis
一:基本 / 根目录下目录结构定义 /bin 常见的用户指令 ls/echo ...... 等 /boot 内核和启动文件 /dev 设备文件 /etc 系统和服务配置文件 /home 用户家目录 / ...
- linux常用命令:rm 命令
昨天学习了创建文件和目录的命令mkdir ,今天学习一下linux中删除文件和目录的命令: rm命令.rm是常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所 ...
随机推荐
- vue.js - 1
最近开发公司vue前端项目,做一下笔记,偶尔上来查漏补缺 Vue指令之v-bind的三种用法 直接使用指令v-bind 使用简化指令: 在绑定的时候,拼接绑定内容::title="btnTi ...
- mac终端常用命令
1.du #查看文件目录大小 示例:查看DataCenter目录下所有文件/文件夹的大小 everSeeker:DataCenter pingping$ -h .9G ./Books 1.2M ./C ...
- [vue] [axios] 设置代理实现跨域时的纠错
# 第一次做前端工程 # 记一个今天犯傻调查的问题 -------------------------------------------------------------------------- ...
- DNS 预解析
DNS 解析也是需要时间的,可以通过预解析的方式来预先获得域名所对应的 IP. <link rel="dns-prefetch" href="//yuchengka ...
- 浅析XSS与CSRF
浅析XSS与CSRF 在 Web 安全方面,XSS 与 CSRF 可以说是老生常谈了. XSS XSS,即 cross site script,跨站脚本攻击,缩写原本为 CSS,但为了和层叠样式表(C ...
- WebDriver高级应用实例(10)
10.1控制HTML5语言实现的视频播放器 目的:能够获取html5语言实现的视频播放器视频文件的地址.时长.控制进行播放暂停 被测网页的网址: http://www.w3school.com.cn/ ...
- POJ 2501
#include<iostream> #include<iomanip> #include<stdio.h> #include<string> #inc ...
- 字符、字符串和文本的处理之Char类型
.Net Framework中处理字符和字符串的主要有以下这么几个类: (1).System.Char类 一基础字符串处理类 (2).System.String类 一处理不可变的字符串(一经创建,字符 ...
- Python之Pyautogui模块20180125《PYTHON快速上手让繁琐的工作自动化》18章
复习 PyAutoGUI 的函数本章介绍了许多不同函数,下面是快速的汇总参考:moveTo(x,y)将鼠标移动到指定的 x.y 坐标.moveRel (xOffset,yOffset)相对于当前位置移 ...
- 一对一Socket简单聊天的实现
今天终于调试通了Socket一对一的聊天,每次发送连接请求后,将用户名发送到Socket中去,然后将用户名和新建的socket存到map中,然后根据用户名来确定接收方是谁,以实现一对一的聊天功能. 上 ...