linux的rm命令怎么用
这篇文章主要介绍了linux的rm命令怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。
成都创新互联公司是专业的市中网站建设公司,市中接单;提供成都网站设计、成都网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行市中网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
Linux rm 命令概述
通俗的讲,我们可以认为 rm
命令是用于删除文件和目录的。下面是此命令的语法:
rm [选项]... [要删除的文件/目录]...
下面是命令使用说明:
GUN 版本
rm
命令的手册文档。rm
删除每个指定的文件,默认情况下不删除目录。当删除的文件超过三个或者提供了选项
-r
、-R
或--recursive
(LCTT 译注:表示递归删除目录中的文件)时,如果给出-I
(LCTT 译注:大写的 I)或--interactive=once
选项(LCTT 译注:表示开启交互一次),则rm
命令会提示用户是否继续整个删除操作,如果用户回应不是确认(LCTT 译注:即没有回复y
),则整个命令立刻终止。另外,如果被删除文件是不可写的,标准输入是终端,这时如果没有提供
-f
或--force
选项,或者提供了-i
(LCTT 译注:小写的 i) 或--interactive=always
选项,rm
会提示用户是否要删除此文件,如果用户回应不是确认(LCTT 译注:即没有回复y
),则跳过此文件。
下面这些问答式例子会让你更好的理解这个命令的使用。
Q1. 如何用 rm 命令删除文件?
这是非常简单和直观的。你只需要把文件名(如果文件不是在当前目录中,则还需要添加文件路径)传入给 rm
命令即可。
(LCTT 译注:可以用空格隔开传入多个文件名称。)
rm 文件1 文件2 ...
如:
rm testfile.txt
How to remove files using rm command
Q2. 如何用 rm
命令删除目录?
如果你试图删除一个目录,你需要提供 -r
选项。否则 rm
会抛出一个错误告诉你正试图删除一个目录。
(LCTT 译注:-r
表示递归地删除目录下的所有文件和目录。)
rm -r [目录名称]
如:
rm -r testdir
How to remove directories using rm command
Q3. 如何让删除操作前有确认提示?
如果你希望在每个删除操作完成前都有确认提示,可以使用 -i
选项。
rm -i [文件/目录]
比如,你想要删除一个目录“testdir”,但需要每个删除操作都有确认提示,你可以这么做:
rm -r -i testdir
How to make rm prompt before every removal
Q4. 如何让 rm 忽略不存在的文件或目录?
如果你删除一个不存在的文件或目录时,rm
命令会抛出一个错误,如:
Linux rm command example
然而,如果你愿意,你可以使用 -f
选项(LCTT 译注:即 “force”)让此次操作强制执行,忽略错误提示。
rm -f [文件...]
How to force rm to ignore nonexistent files
Q5. 如何让 rm 仅在某些场景下确认删除?
选项 -I
,可保证在删除超过 3 个文件时或递归删除时(LCTT 译注: 如删除目录)仅提示一次确认。
比如,下面的截图展示了 -I
选项的作用——当两个文件被删除时没有提示,当超过 3 个文件时会有提示。
How to make rm prompt only in some scenarios
Q6. 当删除根目录是 rm 是如何工作的?
当然,删除根目录(/
)是 Linux 用户最不想要的操作。这也就是为什么默认 rm
命令不支持在根目录上执行递归删除操作。(LCTT 译注:早期的 rm
命令并无此预防行为。)
How rm works when dealing with root directory
然而,如果你非得完成这个操作,你需要使用 --no-preserve-root
选项。当提供此选项,rm
就不会特殊处理根目录(/
)了。
假如你想知道在哪些场景下 Linux 用户会删除他们的根目录,点击这里。
Q7. 如何让 rm 仅删除空目录?
假如你需要 rm
在删除目录时仅删除空目录,你可以使用 -d
选项。
rm -d [目录]
下面的截图展示 -d
选项的用途——仅空目录被删除了。
How to make rm only remove empty directories
Q8. 如何让 rm 显示当前删除操作的详情?
如果你想 rm 显示当前操作完成时的详细情况,使用 -v
选项可以做到。
rm -v [文件/目录]
如:
How to force rm to emit details of operation it is performing
感谢你能够认真阅读完这篇文章,希望小编分享的“linux的rm命令怎么用”这篇文章对大家有帮助,同时也希望大家多多支持创新互联,关注创新互联行业资讯频道,更多相关知识等着你来学习!
当前名称:linux的rm命令怎么用
文章路径:http://scjbc.cn/article/jpihei.html