rm命令删除目录或文件

系统集成 盛行 6年前 (2014-09-22) 247次浏览 已收录 0个评论 扫描二维码
文章目录
[隐藏]

1.释义

删除目录或文件

2.系统帮助

用法:rm [选项]... 文件...
Remove (unlink) the FILE(s).

  -f, --force          忽略不存在的文件和参数,从不提示
  -i                    在每次删除之前提示,默认已建立别名
  -I                    prompt once before removing more than three files, or
                          when removing recursively; less intrusive than -i,
                          while still giving protection against most mistakes
      --interactive[=WHEN]  prompt according to WHEN: never, once (-I), or
                          always (-i); without WHEN, prompt always
      --one-file-system		递归删除一个层级时,跳过所有不符合命令行参
				数的文件系统上的文件
      --no-preserve-root  do not treat '/' specially
      --preserve-root   do not remove '/' (default)
  -r, -R, --recursive   递归删除目录及其内容
  -d, --dir             删除空目录
  -v, --verbose         解释正在做什么
      --help		显示此帮助信息并退出
      --version		显示版本信息并退出

默认时,rm 不会删除目录。使用--recursive(-r 或-R)选项可删除每个给定
的目录,以及其下所有的内容。

To remove a file whose name starts with a '-', for example '-foo',
use one of these commands:
  rm -- -foo

  rm ./-foo

请注意,如果使用rm 来删除文件,通常仍可以将该文件恢复原状。如果想保证
该文件的内容无法还原,请考虑使用shred。

GNU coreutils online help: <http://www.gnu.org/software/coreutils/>
请向<http://translationproject.org/team/zh_CN.html> 报告rm 的翻译错误
要获取完整文档,请运行:info coreutils 'rm invocation'

3.示例

3.1.删除文件

[root@itbkz.com home]#rm temp 
rm:是否删除普通文件 "temp"?y

3.2.删除目录

[root@itbkz.com home]#rm -d mulu
rm:是否删除目录 "mulu"?y

3.3.删除文件和目录

[root@itbkz.com home]#rm -r mulu
rm:是否进入目录"mulu"? y
rm:是否删除普通文件 "mulu/temp"?y
rm:是否删除目录 "mulu"?y

3.4.强制删除目录和文件

[root@itbkz.com home]#tree mulu
mulu
└── temp

0 directories, 1 file
[root@itbkz.com home]#rm -rf mulu
使用rm -rf 命令千万要小心,误使用会导致系统直接崩溃。在删除目录软链接时不要使用rm -rf删除,这样会删除目录下的所有文件,正确删除方法是使用rm 软链接名称这样删除。

IT博客站版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:rm命令删除目录或文件
喜欢 (0)
[使用支付宝扫码]
分享 (0)
盛行
关于作者:
企业应用技术爱好者,喜欢分享知识。如果文章中有错误,欢迎指正,谢谢。
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址