linux下rm和rmdir的区别和使用

发布网友 发布时间:2022-04-20 22:09

我来回答

1个回答

热心网友 时间:2023-09-28 16:59

一、rmdir:删除一个空的目录

1.-v选项:提示

mkdir -v dirname

rmdir -v dirname

结果: 操作成功后都会有提示信息。

一次删除两个目录,用空格分开

空目录1、2

rmdir 1 2

结果:一次删除了空目录1、2

2.-p选项:级联删除

目录1122/1

rmdir -p -v 1122/1

结果:先删除1122/1,再删除1122。

目录1122/1 1122/2

rmdir -p -v 1122/1

结果:删除1122/1,再删除1122时错误,因为此时1122不是空文件夹。

二、rm:删除文件或者目录

1.-f选项:不管目录下的文件存在不存在,都不给予提示

目录1122/1/a,1122/1为目录,a为文件

rm -f 1122/1

结果:提示1122/1为目录,不能删除

rm 1122/1/a

结果:成功,但是没有任何提示

rm 1122/1/b

结果:没有任何提示

2.-r:删除此目录下的所有文件,但是此目录不删除

目录:1122/1 1122/2

rm -r -v 1122

结果:删除1122/1 1122/22

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