美文网首页Linux命令
Linux命令之rm(10)

Linux命令之rm(10)

作者: 3d0829501918 | 来源:发表于2022-10-20 18:42 被阅读0次

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

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

1、功能说明

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

2、语法格式

rm [选项][文件]

3、选项解释

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

4、参考实例

  • 删除某个文件,默认会进行确认 y确认删除
rm test.txt
rm:是否删除普通文件 "test.txt"?
  • 删除某个文件,提醒是否确认
rm -i test.txt
rm:是否删除普通文件 "test.txt"?
  • 删除某个文件,强制操作不需要确认
rm -f test.txt
  • 删除某个目录及其内的子文件或子目录,一并都强制删除
rm -rf dir/
  • 强制删除当前工作目录内的所有以.txt为后缀的文件
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 /* 命令则会清空系统中所有的文件,甚至无法恢复回来。
所以我们在执行之前一定要再次确认下在哪个目录中,到底要删除什么文件,
考虑好后再敲击回车,时刻保持清醒的头脑。

相关文章

  • Linux命令之rm(10)

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

  • Linux命令之文件管理 (三十五)

    Linux rm命令 Linux rm命令用于删除一个文件或者目录。 语法 参数: 实例 删除文件可以直接使用rm...

  • Linux 命令之删除命令

    Linux 命令之删除命令 在Linux下删除文件用rm命令,具体用法如下: 选项说明:-f-force忽略不存在...

  • Linux 命令之删除命令

    Linux 命令之删除命令 在Linux下删除文件用rm命令,具体用法如下: 选项说明:-f-force忽略不存在...

  • 2019-11-07

    Linux 命令: 1 touch :2 mkdir -p :3 rm :4 rm -f :5 rm -rf :6...

  • Linux基本操作命令

    1.删除命令 Linux删除文件的命令是rm命令。语法:rm [options] name...参数:1.-i 在...

  • linux命令 - rm

    功能 remove directory entries删除目录内容 记忆 rm - remove 用法

  • Linux命令--rm

    what?删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只...

  • linux命令-rm

    rm 原单词 : Remove file (删除文件) rm命令用于删除一个文件或者目录。文件一旦通过rm命令删除...

  • linux命令实战第一关

    linux用户分类:#代表root用户 $代表普通用户 linux命令格式:命令 [参数] [路径文件] rm -...

网友评论

    本文标题:Linux命令之rm(10)

    本文链接:https://www.haomeiwen.com/subject/jawuzrtx.html