Linux命令

Linux命令之rm(10)

2022-10-20  本文已影响0人  3d0829501918

rm命令来自于英文单词remove的缩写,其功能是用于删除文件或目录,一次可以删除多个文件,或递归删除目录及其内的所有子文件。

rm也是一个很危险的命令,使用的时候要特别当心,尤其对于新手更要格外注意,如执行rm -rf /*命令则会清空系统中所有的文件,甚至无法恢复回来。所以我们在执行之前一定要再次确认下在哪个目录中,到底要删除什么文件,考虑好后再敲击回车,时刻保持清醒的头脑。

1、功能说明

用于删除文件或目录,一次可以删除多个文件,或递归删除目录及其内的所有子文件

2、语法格式

rm [选项][文件]

3、选项解释

 -f    强制删除
 -i    删除前会询问用户是否确认
 -r/R  递归删除牡蛎及其内容
 -v    显示指令的详细执行过程

4、参考实例

rm test.txt
rm:是否删除普通文件 "test.txt"?
rm -i test.txt
rm:是否删除普通文件 "test.txt"?
rm -f test.txt
rm -rf dir/
rm -f *.txt
rm -rf /*

5、拓展命令

强制删除当前工作目录内的所有以.txt为后缀的文件
find . -name "*.txt" -exec rm -rf {} \
find . -name "*.txt" | xargs rm -f

6、强烈建议

慎用rm -rf 尤其是有通配符的情况
删除前务必备份,最好放在另一个服务器上

rm是一个很危险的命令,使用的时候要特别当心,尤其对于新手更要格外注意。
如执行rm -rf /* 命令则会清空系统中所有的文件,甚至无法恢复回来。
所以我们在执行之前一定要再次确认下在哪个目录中,到底要删除什么文件,
考虑好后再敲击回车,时刻保持清醒的头脑。

上一篇 下一篇

猜你喜欢

热点阅读