请注意,本文编写于 707 天前,最后修改于 671 天前,其中某些信息可能已经过时。
上一篇文章提到了mkdir
(创建目录)命令的用法,自然而然就想到了rmdir
(删除目录)的用法。一般来说,我们经常使用rm -r dirname
取代rmdir
,但极易误删文件和目录,不建议新手使用。rmdir 是remove directory的缩写,删除一个空的目录。
语法:
rmdir [选项] [目录]
选项:
-p, --parents 递归删除目录。如果删除子目录后,父目录为空,则一并删除。
-v, --verbose 显示指令执行过程
实例:
#递归查询全部文件和目录
[email protected]:~/Pictures$ ls -R
.:
test test3
./test:
test2
./test/test2:
./test3:
#删除`test3`目录
[email protected]:~/Pictures$ rmdir test3
#递归查询全部文件和目录
[email protected]:~/Pictures$ ls -R
.:
test
./test:
test2
./test/test2:
#递归删除`test/test2`目录,`test`目录也一并删除
[email protected]:~/Pictures$ rmdir -p test/test2
#递归查询全部文件和目录
[email protected]:~/Pictures$ ls -R
.: