您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

rm 删除文件和目录

前面小节介绍了如何使用 touchmkdir 和目录,本小节介绍如何和目录。

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 或者目录时,一旦几乎不可能恢复,需要谨慎,避免造成不必要的损失。


联系我
置顶