rm(remove)删除文件或目录

语 法:rm [-dfirv][--help][--version][文件或目录...]

补充说明:执行 rm 指令可删除文件或目录,如欲删除目录必须加上参数"-r",否则预设仅会删除文件。

参 数:

-d 或--directory 直接把欲删除的目录的硬连接数据删成 0,删除该目录。

-f 或--force 强制删除文件或目录。

-i 或--interactive 删除既有文件或目录之前先询问用户。

-r 或-R 或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理。

-v 或--verbose 显示指令执行过程。

--help 在线帮助。

--version 显示版本信息。

删除文件rm

用户可以用rm命令删除不需要的文件。rm可以删除文件或目录,并且支持通配符,如目录中存在其他文件则会递归删除。删除软链接只是删除链接,对应的文件或目录不会被删除,软链接类似Windows系统中的快捷方式。如删除硬链接后文件存在,其他的硬链接文件内容乃可以访问。

rm命令的一般形式为:rm [-dfirv][--help][--version][文件或目录...]。

如不加任何参数,rm不能删除目录。使用“r”或“R”选项可以删除指定的文件或目录及其下面的内容。#删除文件前提示用户确认  [root@CentOS cmd]# rm -v -i src_aaaat  [root@CentOS cmd]# mkdir tmp  [root@CentOS cmd]# cd tmp  [root@CentOS tmp]# touch s  [root@CentOS tmp]# cd ..  #如不加任何参数,rm不能删除目录  [root@CentOS cmd]# rm -v -i tmp  #删除目录需要使用r参数,-i表示删除前提示用户确认  [root@CentOS cmd]# rm -r -i -v tmp  #使用通配符  [root@CentOS cmd]# rm -v -i src_aaa*  #强制删除,没有提示确认  [root@CentOS cmd]# rm -f -v src_aaar  #硬链接与软链接区别演示  [root@CentOS link]# cat test.txt  #分别建立文件的软链接与硬链接  [root@CentOS link]# ln -s test.txt test.txt.soft.link  [root@CentOS link]# ln test.txt test.txt.hard.link  [root@CentOS link]# ls -l  #查看软链接的文件内容  [root@CentOS link]# cat test.txt.soft.link  #查看硬链接的文件内容  [root@CentOS link]# cat test.txt.hard.link  #删除源文件  [root@CentOS link]# rm -f test.txt  #软链接指向的文件已经不存在  [root@CentOS link]# cat test.txt.soft.link  #硬链接指向的文件内容依然存在  [root@CentOS link]# cat test.txt.hard.link

使用rm命令一定要小心。文件一旦被删除不能恢复,为防止勿删除文件,可以使用“i”选项来确认要删除的文件并确认是否要删除。使用“f”选项删除文件或目录时不给予任何提示。各个选项可以组合使用,例如使用“rf”选项可以递归删除指定的目录而不给予任何提示。

删除有硬链接指向的文件时,使用硬链接依然可以访问原来的内容,这点与软链接是不同的。

提示:要删除第1个字符“-”的文件(例如‘-foo’),请使用以下方法之一:

# rm -- -foo

# rm ./ -foo

查看文件 cat tac more less tac tail

linux rm -rf 通配符,linux 通配符删除文件和目录rm命令相关推荐

  1. Linux命令之删除文件或目录rm

    概述 rm 命令可用于删除文件或目录,是 remove 的缩写. 语法 rm 命令的语法如下:rm [选项] 文件或目录. 该命令支持的选项有: 选项 说明 -d 删除目录 -f 强制删除文件或目录, ...

  2. linux-shell命令之rm(remove)【删除文件或目录】

    功能说明:删除文件或目录. 语法介绍:rm [-dfirv][--help][--version][文件或目录...] 补充说明:执行rm指令可删除文件或目录,如欲删除目录必须加上参数"-r ...

  3. Linux管理文件命令(2)rm命令-删除文件或者目录

    目录 前言 一.rm命令的介绍 二.命令语法及参数 三.参考实例 四.删错文件如何恢复 前言 rm是一个很危险的命令,使用的时候要特别当心,尤其对于新手更要格外注意,如执行"rm -rf / ...

  4. Linux,常用shell命令【删除文件或目录】

    rm (remove)删除文件或目录 rm -d (-directory) #直接把需删除的目录的硬连接数据删成0,删除该目录 rm -f (--force) #强制删除文件或目录:忽略不存在的文件, ...

  5. Linux删除文件或目录

    一.删除文件/文件夹: rm 命令是强大的删除命令,它可以 永久性地 删除文件系统中指定的文件或目录.在使用 rm 命令删除文件或目录时,系统不会产生任何提示信息. 此命令的基本格式为:rm [选项] ...

  6. linux svn 撤销del,svn delete-删除文件和目录的实例

    delete (del, remove, rm): 从版本库中删除文件和目录. 用法: 1.delete PATH... 2.delete URL... 1.每个 PATH 指定的项目会被调度到下次提 ...

  7. 彻底掌握Linux文件与目录管理命令?进来看看硬核总结

    1.目录与路径         从根目录开始显示当前目录pwd         创建目录mkdir         删除目录rmdir         关于执行文件路径的变量:$PARH 2.文件与目 ...

  8. linux文件和目录处理命令

    ls-list directory contents -a:列出当前目录下所有文件和目录,包括隐藏文件(不常用的文件) -A:列出当前目录下所有文件和目录,包括隐藏文件,但不包括.和.. -d:仅列出 ...

  9. Shell-常用命令:删除文件、目录【rm 待删除文件或目录】

    rm (remove)删除文件或目录 rm -d (-directory) #直接把需删除的目录的硬连接数据删成0,删除该目录 rm -f (--force) #强制删除文件或目录:忽略不存在的文件, ...

最新文章

  1. 创客集结号_你知道单机片和Arduino之间的区别吗
  2. 前端工程师的知识体系
  3. php 5.6.27 在某些机器上正常,在 Windows 10 64、PHP 5.6 下重命名中文名文件,提示错误的解决...
  4. 董长青(1980-),男,北京卡达克数据技术中心软件业务本部高级工程师,主要研究方向为大数据、车联网。...
  5. HTML5新特征、窍门和技术(16~20)
  6. React组件方法中为什么要绑定this
  7. 猫和计算机连接网络,宽带猫和路由器怎样连接 宽带猫和路由器连接方法【教程】...
  8. java idea导入ecli项目
  9. CIDR无类别域间路由
  10. java判断全角_Javascript判断日文全角半角长度
  11. erp系统是什么意思啊
  12. 晶闸管(可控硅)参数符号说明
  13. 虽然不信god,但是技术上还是算是有信yan的人吧
  14. 国内首个ChatGPT镜像系统?辅助写代码真方便
  15. 【问题思考总结】一个大于0的数乘以无穷大一定是无穷大吗?【关于定点和动点,数和函数,定区间和变区间的辨析】
  16. MySQL数据库优化的几种方式(笔面试必问)
  17. Java后端开发学习路线
  18. Linux杀不死木马,杀不死进程,自启动进程
  19. 验证码的OCR方式识别
  20. Contiki入门学习【摘录】

热门文章

  1. DEFI是什么,defi是什么模式?
  2. ST-Link/v2驱动安装
  3. matlab 求电流幅值,输出信号的幅值与相位.ppt
  4. html中em标签是干嘛用的,html里em的标签有什么用
  5. 共享单车管理系统_长沙市首个共享单车管理及运维调度系统在天心区上线
  6. 基于ESP8266的智能浇花控制系统的设计
  7. 获取名字拼音首字母转换大写排序
  8. u盘安装linux8,实体机安装centos8.2,U盘安装centos8.2
  9. Java飞机小游戏制作简单实现详细小结
  10. 数据库什么时候建立索引合适呢??