当前位置: 首页 > Linux

linux中的rmdir命令

时间:2023-04-06 04:48:18 Linux

rmdir删除一个空目录,rm-r目录也可以删除一个目录,但是不管是不是空目录都删除是很危险的。rmdir目录不为空则不能删除。要删除目录,您必须对父目录具有写权限。命令格式rmdir[option]...[directory]...命令功能该命令从一个目录中删除一个或多个子目录。删除目录时,父目录必须有可写权限。命令参数-p,递归删除,删除子目录时,父目录为空目录时也删除。-v,--verbose说明命令执行过程删除了一个非空目录>treeruemnzrumenz/└──1.txt>rmdirrumenzrmdir:rumenz/:Directorynotempty#如果一定要删除一个非空目录>rm-rrumenz一次删除多级空目录。子目录删除后做成空目录,然后顺便删除>mkdir-prumenz/{bin/{html,test},sbin/{lib,info}}/doc>treerumenzrumenz/├──bin│├──html││└──doc│└──test│└──doc└──sbin├──info│└──doc└──lib└──doc#deleterumenz/bin/html/doc>rmdir-prumenz/bin/html/docrmdir:rumenz/bin:Directorynotempty>treerumenzrumenz/├──bin│└──test│└──doc└──sbin├──info│└──doc└──lib└──doc删除rumenz/bin/html/doc空目录后,rumenz/bin/html为空,所以删除rumenz/bin/html,因为还有rumenz/bin/test目录在rumen/bin下,所以rmdir:rumenz/bin:Directorynotempty提示不能删除。原文链接:https://rumenz.com/rumenbiji/...微信公众号:入门站