欢迎光临
我们一直在努力

rm 删除命令

用法:

rm [选项] [文件]

选项:

  • -d:直接把欲删除的目录的硬连接数据删除成0,删除该目录;
  • -f:强制删除文件或目录;
  • -i:删除已有文件或目录之前先询问用户;
  • -r或-R:递归处理,将指定目录下的所有文件与子目录一并处理;
  • –preserve-root:不对根目录进行递归操作;
  • -v:显示指令的详细执行过程。

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

rm -d nixonli             #删除目录

rm -f nixonli             #强制删除文件

rm -fr nixonli            #强制删除目录

rm -ri nixonli            #删除文件或目录时询问用户
rm:是否删除目录 'nixonli'?#y删除,n不删除

rm -rv nixonli            #删除文件或文件夹是有执行的过程
已删除'nixonli/test'       #执行后返回的过程
removed directory 'nixonli'

rm --h #命令的帮助文件
用法:rm [选项]... [文件]...
Remove (unlink) the FILE(s).

-f, --force ignore nonexistent files and arguments, never prompt
-i prompt before every removal
-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 remove directories and their contents recursively
-d, --dir remove empty directories
-v, --verbose explain what is being done
--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 的翻译错误
Full documentation at: <http://www.gnu.org/software/coreutils/rm>
or available locally via: info '(coreutils) rm invocation'
赞(0) 打赏
未经允许不得转载:NixonLi博客 » rm 删除命令

评论 抢沙发

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

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏