rm 删除文件和目录
前面小节介绍了如何使用 touch
和 mkdir
和目录,本小节介绍如何和目录。
1.
使用 rm 名
命令可以,以普通为例:
ls -l # 列出当前目录下的所有 rm test.c # 使用 rm 命令 test.c ls -l # 再次查看当前目录下的所有
执行结果如下图:
可以看到 test.c
已经被了。
2. 强制
直接使用 rm
命令的话会你一次是否确定。使用 rm -f
可以不需要强制,以普通为例:
ls -l # 列出当前目录下的所有rm -f a.out # -f 参数强制 a.out ls
执行结果如下图:
Tips:实际业务中尽量不要使用 -f
,使用这种方式几乎不能恢复,所以时需要谨慎。
3. 递归目录和子目录下所有
有时候需要多层目录以及目录下的,可以使用 rm -r
递归,以 /home/data
目录为例:
ls -l # 列出当前目录下的所有cd /home/data # 进入 /home/data 目录ls -l # 列出当前目录下的所有cd .. # 返回上一级目录rm -rf data/ # 递归 data/ 目录下所有ls
执行结果如下:
4. rm 命令参数介绍
可以使用 rm --help
命令来查看 rm
相关的参数介绍:
rm --help
执行结果如下图:
下面列举出 rm
常见的参数和描述,仅供参考:
5. 小结
本小节介绍了如何使用 rm
,介绍了如何使用 -f
参数强制,使用 -rf
递归强制目录和目录下所有目录层,需要注意的是在使用 rm -f
或者目录时,一旦几乎不可能恢复,需要谨慎,避免造成不必要的损失。