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

删除linux下的.文件,Linux删除文件命令汇总

发布时间:2022-09-23 15:58:07 所属栏目:Linux 来源:
导读:  今天要和大家分享的Linux常用命令是一个Linux删除文件命令rm,rm命令是Linux删除文件时常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对
  今天要和大家分享的Linux常用命令是一个Linux删除文件命令rm,rm命令是Linux删除文件时常用的命令,该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,rm命令只是删除了链接文件,链接文件指向的原有文件均保持不变。
 
  651d1b0299d11c4461159eb442512003.png
 
  Linux删除文件命令汇总
 
  ①rm命令格式:
 
  rm [选项] 文件…
 
  ②rm命令功能:
 
  删除一个目录中的一个或多个文件或目录,如果没有使用- r选项,则rm不会删除目录。如果使用rm来删除文件,通常仍可以将该文件恢复原状。
 
  ③rm命令参数:
 
  -f:--force强制删除文件,从不给出提示,但是会忽略不存在的文件
 
  -i:--interactive 进行交互式删除
 
  -r, -R:--recursive 指示rm将参数中列出的全部目录和子目录均递归地删除。
 
  -v: --verbose 详细显示进行的步骤
 
  --help 显示此帮助信息并退出
 
  --version 输出版本信息并退出
 
  linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。
 
  直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字
 
  -r 就是向下递归,不管有多少级目录,一并删除
 
  -f 就是直接强行删除,不作任何提示的意思
 
  ④rm命令使用方法:
 
  1、Linux删除文件夹命令
 
  rm -rf /var/log/httpd/access
 
  将会删除/var/log/httpd/access目录以及其下所有文件、文件夹
 
  2、Linux删除文件命令
 
  rm -f /var/log/httpd/access.log
 
  将会强制删除/var/log/httpd/access.log这个文件
 
  3、Linux批量删除文件命令
 
  Linux中批量删除文件,可以直接执行删除命令:rm -rf 文件1 文件2 ……
 
  其中参数 r 和 f :r是递归删除,比如你要删除某个目录,而目录里面还有子目录或者文件的话就要加r这个参数,f参数是强制删除的意思,另外,如果文件很多,可以通过通配符*来批量删除,例如:rm -rf 1* 就是删除所有以1开头的文件或目录,* 直接通配了任意数量的任意字符。
 
  4、Linux删除隐藏文件命令
 
  我们知道在linux下隐藏文件是以“.”开头的,单纯的使用ls命令是看不到的,需要加上“-a”参数才可以。Linux删除隐藏文件可以使用命令:rm -fr .*(删除当前目录下的所有隐藏文件), rm -f .tmp(删除tmp文件),rm -fr .tmp(删除tmp目录或者文件)
 
  注意事项:使用这个rm -rf的时候一定要格外小心,linux没有回收站的。rm是一个危险的命令,使用的时候要特别当心,尤其对于新手,否则整个系统就会毁在这个命令(比如在/(根目录)下执行rm * -rf)。所以,我们在执行rm之前好先确认一下在哪个目录linux 强制删除,到底要删除什么东西,操作时保持高度清醒的头脑。
 
  补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数”-r”,否则预设仅会删除文件。
 
  好了,以上就是为大家整理的Linux删除文件命令汇总,希望对大家有所帮助。更多Linux命令,请看Linux命令大全。
 

(编辑:PHP编程网 - 钦州站长网)

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