Linux命令学习总结之rmdir命令
命令简介:
rmdir命令用用来删除空目录,如果目录非空,则会出现错误。可以使用rm删除目录中的文件后,使用rmdir删除目录。也可以使用rm-rf替代rmdir命令。这是一个非常简单的命令。
命令语法:
rmdir[OPTION]...DIRECTORY...
命令参数:
使用示例:
1:查看rmdir命令的帮助信息
[root@DB-Server~]#rmdir--helpUsage:rmdir[OPTION]...DIRECTORY...RemovetheDIRECTORY(ies),iftheyareempty.--ignore-fail-on-non-emptyignoreeachfailurethatissolelybecauseadirectoryisnon-empty-p,--parentsRemoveDIRECTORYanditsancestors.E.g.,`rmdir-pa/b/c'issimilarto`rmdira/b/ca/ba'.-v,--verboseoutputadiagnosticforeverydirectoryprocessed--helpdisplaythishelpandexit--versionoutputversioninformationandexitReportbugsto<bug-coreutils@gnu.org>.
也可以使用下面命令查看rmdir文档信息
[root@DB-Server~]#manrmdir
2:使用rmdir删除空目录
如果目录非空,则会出现错误信息。
[root@DB-Server~]#ls/root/kerry/file1[root@DB-Server~]#rmdirkerryrmdir:kerry:Directorynotempty[root@DB-Server~]#rm-f/root/kerry/*[root@DB-Server~]#rmdirkerry
3:显示命令执行时的详细信息
[root@DB-Server~]#mkdirtest1test2test3[root@DB-Server~]#lsanaconda-ks.cfgDesktopinstall.loginstall.log.syslogtest1test2test3[root@DB-Server~]#rmdir-vtest1test2test3rmdir:removingdirectory,test1rmdir:removingdirectory,test2rmdir:removingdirectory,test3
4:递归删除目录,如下所示,首先创建目录kerry,在kerry目录下创建空目录tmp,接下来空目录test
[root@DB-Server~]#mkdir-pkerry/tmp/test[root@DB-Server~]#treekerrykerry`--tmp`--test2directories,0files[root@DB-Server~]#rmdir-pkerry/tmp/test
5:忽略任何应目录里面有数据文件而造成的错误
[root@DB-Server~]#mkdirkerry[root@DB-Server~]#cdkerry[root@DB-Serverkerry]#touchfile1[root@DB-Serverkerry]#cd..[root@DB-Server~]#rmdir--ignore-fail-on-non-emptykerry/