热门标签:
首页 > 常识 >

rm是什么意思(Linux命令学习——rm命令)

100次浏览     发布时间:2024-10-16 11:05:18    


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命令使用

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

相关文章