加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux系统去除文件命令

发布时间:2023-10-17 10:34:28 所属栏目:Linux 来源:未知
导读:   本文介绍Linux系统中删除文件的命令—— rm命令。



  Linux系统下删除文件是一个非常高频的需求,几乎每天都会遇到,所以rm命令是一个非常常用Linux命令。rm命令是英
  本文介绍Linux系统中删除文件的命令—— rm命令。
 
  Linux系统下删除文件是一个非常高频的需求,几乎每天都会遇到,所以rm命令是一个非常常用Linux命令。rm命令是英文单词 remove 的缩写,它主要作用是:1) 删除文件;2) 删除目录。如果删除对象是链接文件的话,则只会将链接文件删除,而原有文件保持不变。
 
  rm命令是一个非常危险的命令,要非常小心地使用,特别是对于新手。如果使用不当的话,轻则误删除重要文件,重则可能会将整个系统删除(比如非常恐怖的 sudo rm -rf \* 命令)。所以我们在删除文件之前,一定要再三确认是否是真正自己需要删除的文件/目录。
 
  语法
 
  $ rm [option] file...
 
  参数
 
  -f:--force 不提示,强制删除文件或目录,但是会忽略不存在的文件
 
  -i:--interactive 进行交互式删除,删除前逐一询问确认
 
  -r, -R:--recursive 递归删除,将指定目录下的所有文件与子目录一并删除
 
  -v: --verbose 详细显示进行的步骤
 
  --help 显示此帮助信息并退出
 
  --version 输出版本信息并退出
 
  实例
 
  1. Linux删除文件
 
  # 删除文件
 
  $ rm file.txt
 
  # 强制删除文件
 
  $ rm -f file.txt
 
  # 交互式删除文件
 
  $ rm -i file.txt
 
  rm: remove regular empty file ‘file.txt’? y
 
  # 详细显示进行的步骤
 
  $ rm -v file*.txt
 
  removed ‘file1.txt’
 
  removed ‘file2.txt’
 
  removed ‘file3.txt’
 
  2. Linux删除文件夹
 
  Linux系统删除文件夹命令也非常常用,使用rm命令删除文件夹时需要加上 -r 选项,否则会报错。
 
  # 删除目录不加 -r 会报错
 
  $ rm folder
 
  rm: cannot remove ‘folder’: Is a directory
 
  # 正确删除目录
 
  $ rm -r folder
 
  # 强制删除目录
 
  $ rm -rf folder
 
  3. 删除隐藏文件
 
  Linux 下隐藏文件是指以符号 . 开头的文件,这种文件使用 ls 命令不能直接查看,需要加上 -a 选项才可以看到。所以如果需要删除该目录下所有隐藏文件的话,可以这样操作:
 
  $ rm -rf .*
 
  Linux 下没有回收站,所以文件一旦使用rm命令删除,则无法恢复,所以必须格外小心地使用该命令。
 

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章