Linux命令之rmdir详解程序员

rmdir [选项] … 目录 …

说明:删除指定的空目录(注意,必须是空目录,并且删除当前目录只能在当前目录的父目录下删除)

(1).选项

–ignore-fail-on-non-empty 忽略仅由目录非空产生的所有错误

-p,–parents 删除指定目录及其上级文件夹,例如”rmdir –p a/b/c”与”rmdir a/b/c a/b a”基本相同

-v,–verbose 输出处理的目录详情

(2).实例

 –ignore-fail-on-non=empty选项目录不为空既不提醒也不删除

[[email protected] 桌面]# mkdir Dir 
[[email protected] 桌面]# cd Dir/ 
[[email protected] Dir]# touch {1,2,3,4} 
[[email protected] Dir]# cd .. 
[[email protected] 桌面]# rmdir Dir/
rmdir: 删除 "Dir/" 失败: 目录非空 [[email protected] 桌面]# ll 总用量 4 drwxr-xr-x. 2 root root 4096 6月 16 15:42 Dir [[email protected] 桌面]# rmdir --ignore-fail-on-non-empty Dir/ [[email protected] 桌面]# ll 总用量 4 drwxr-xr-x. 2 root root 4096 6月 16 15:42 Dir [[email protected] 桌面]#

删除指定字符串开头或结尾的空文件夹

[[email protected] 桌面]# mkdir {test1,test2,test3,test4} 
[[email protected] 桌面]# mkdir {ak,bk,ck,dk} 
[[email protected] 桌面]# ll 
总用量 32 
drwxr-xr-x. 2 root root 4096 6月  16 16:29 ak 
drwxr-xr-x. 2 root root 4096 6月  16 16:29 bk 
drwxr-xr-x. 2 root root 4096 6月  16 16:29 ck 
drwxr-xr-x. 2 root root 4096 6月  16 16:29 dk 
drwxr-xr-x. 2 root root 4096 6月  16 16:29 test1 
drwxr-xr-x. 2 root root 4096 6月  16 16:29 test2 
drwxr-xr-x. 2 root root 4096 6月  16 16:29 test3 
drwxr-xr-x. 2 root root 4096 6月  16 16:29 test4 
[[email protected] 桌面]# rmdir t* 
[[email protected] 桌面]# ll 
总用量 16 
drwxr-xr-x. 2 root root 4096 6月  16 16:29 ak 
drwxr-xr-x. 2 root root 4096 6月  16 16:29 bk 
drwxr-xr-x. 2 root root 4096 6月  16 16:29 ck 
drwxr-xr-x. 2 root root 4096 6月  16 16:29 dk 
[[email protected] 桌面]# rmdir *k 
[[email protected] 桌面]# ll 
总用量 0 
[[email protected] 桌面]#  

删除子目录,如果删除后父目录为空,则一起删除

[[email protected] 桌面]# mkdir myDir 
[[email protected] 桌面]# mkdir myDir/{Dir1,Dir2,Dir3} 
[[email protected] 桌面]# rmdir -p myDir/{Dir1,Dir2,Dir3}    //按照后面跟随的目录一层一层向上,如果是./myDir/{Dir1,Dir2,Dir3}将会检查.目录 
rmdir: 删除目录 "myDir" 失败: 目录非空 
rmdir: 删除目录 "myDir" 失败: 目录非空 
[[email protected] 桌面]# ll 
总用量 0 

 

原创文章,作者:Maggie-Hunter,如若转载,请注明出处:https://blog.ytso.com/2856.html

(0)
上一篇 2021年7月16日
下一篇 2021年7月16日

相关推荐

发表回复

登录后才能评论