linux里面能够删除非空目录吗?如果能,请大师帮忙说一下具体的做法_百度...

发布网友 发布时间:2022-04-23 03:28

我来回答

1个回答

热心网友 时间:2022-05-03 21:23

楼主,你好!还是用rm
-rf
(非空目录)我不知道楼主怎么操作的,我给你以下提示:
rm命令在linux中创建文件很容易,系统中随时会有文件变得过时且毫无用处。用户可以用rm命令将其删除。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是删除了链接,原有文件均保持不变。
  rm命令的一般形式为:
  rm
[选项]
文件…
  如果没有使用-
r选项,则rm不会删除目录。
  该命令的各选项含义如下:
  -
f
忽略不存在的文件,从不给出提示。
  -
r
指示rm将参数中列出的全部目录和子目录均递归地删除。
  -
i
进行交互式删除。
  使用rm命令要格外小心。因为一旦一个文件被删除,它是不能被恢复的。例如,用户在输入cp,mv或其他命令时,不小心误输入了rm命令,当用户按了回车键并认识到自己的错误时,已经太晚了,文件已经没有了。为了防止此种情况的发生,可以使用rm命令中的
i选项来确认要删除的每个文件。如果用户输入y,文件将被删除。如果输入任何其他东西,文件将被保留。在下一个例子中,用户要删除文件test和
example。然后会被要求对每个文件进行确认。用户最终决定删除example文件,保留test文件。
  $
rm

ii
test
example
rm可以删除非空目录
,非空目录用rmdir是删除不了的,rm
-rf
非空目录名
即可。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com