rmdir是一个主要用于删除空目录的命令,主要用于删除目录:
参数:
--ignore-fail-on-non-empty:如果文件非空,不返回错误
-p:递归删除空目录SourceByrd's Weblog-https://note.t4x.org/rebuilding/rmdir-command-description/
案例:
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
[root@Test5 tmp]# mkdir ab/bc/cd -p #递归创建目录 [root@Test5 tmp]# tree . ├── ab │ └── bc │ └── cd [root@Test5 tmp]# rmdir ab/bc/cd/ #删除目录cd [root@Test5 tmp]# tree . ├── ab │ └── bc [root@Test5 tmp]# mkdir ab/bc/cd [root@Test5 tmp]# rmdir -p ab/bc/cd/ #如果目录为空,则都删除相当于rmdir ab/bc/cd/, rmdir ab/bc/, rmdir ab [root@Test5 tmp]# tree . ├── 1.sh ├── ab.txt ├── file7 ├── jnLogGlobal.log ├── nginx -> /opt/nginx-1.10.2 └── nginx-1.10.2.tar.gz [root@Test5 tmp]# rmdir -p ab/bc/cd/ rmdir: failed to remove `ab/bc/cd/': Directory not empty [root@Test5 tmp]# rm -f ab/bc/cd/111.txt [root@Test5 tmp]# rmdir -p ab/ rmdir: failed to remove `ab/': Directory not empty |
申明:除非注明Byrd's Blog内容均为原创,未经许可禁止转载!详情请阅读版权申明!