
rm是常用的命令,该命令主要功能是删除一个目录中的一个或多个文件或目录,也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。
rm是一个危险的命令,rm是一个危险的命令,rm是一个危险的命令,重要的事情说遍
执行rm之前最好先确认一下在哪个目录 要删除什么东西,操作时一定要确保安全
1.命令格式
rm [options] file or dir…
2.命令功能
删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录
3.命令参数
- -d 直接把欲删除的目录的硬连接数据删除成0,删除该目录;
- -f 强制删除文件或目录;
- -i 删除已有文件或目录之前先询问用户;
- -r或-R 递归处理,将指定目录下的所有文件与子目录一并处理;
- --preserve-root 不对根目录进行递归操作;
- -v 显示指令的详细执行过程。
4.使用案例
1)删除文件
rm b1.txt
删除当前目录下的b1.txt文件

rm命令使用
2)交互式删除文件
rm -i ab.txt
执行命令删除时,会提示用户是否用行删除,输入y 则删除,输入 n 则取消删除

rm命令使用
3)多个文件删除
rm ac.txt abc.txt
删除当前目录下的ac.txt abc.txt

rm命令使用
4)删除目录
加上 -r 参数,才能进行目录的删除
rm -r ./b
删除当前目录下的b 目录

rm命令使用
如图所示,不加-r参数,则会报错
进行rm -r 命令操作时,非常的危险 。
执行 rm -r / 则会将整理Linux目录全部删除,所以非常危险。
5)强制删除
-f 选项强制执行,忽略错误提示
rm -f ab.txt
该参数常与 -r 参数结合使用,强制删除某个目录
6)删除时,显示信息
rm -v a.s

rm命令使用
执行命令删除时,会有信息输出