原文:http://www.cnblogs.com/peida/archive/2012/10/27/2742076.html

rmdir命令。rmdir是常用的命令,该命令的功能是删除空目录,一个目录被删除之前必须是空的。(注意,rm - r dir命令可代替rmdir,但是有很大危险性。)删除某目录时也必须具有对父目录的写权限。

1.命令格式:

rmdir [选项]... 目录...

2.命令功能:

该命令从一个目录中删除一个或多个子目录项,删除某目录时也必须具有对父目录的写权限。

3.命令参数:

- p 递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应的信息。

-v, --verbose  显示指令执行过程

4.命令实例:

实例一:rmdir 不能删除非空目录

命令:

rmdir doc

输出:

[root@localhost scf]# tree

.

|-- bin

|-- doc

|   |-- info

|   `-- product

|-- lib

|-- logs

|   |-- info

|   `-- product

`-- service

`-- deploy

|-- info

`-- product

12 directories, 0 files

[root@localhost scf]# rmdir doc

rmdir: doc: 目录非空

[root@localhost scf]# rmdir doc/info

[root@localhost scf]# rmdir doc/product

[root@localhost scf]# tree

.

|-- bin

|-- doc

|-- lib

|-- logs

|   |-- info

|   `-- product

`-- service

`-- deploy

|-- info

`-- product

10 directories, 0 files

说明:

rmdir 目录名 命令不能直接删除非空目录

实例2:rmdir -p 当子目录被删除后使它也成为空目录的话,则顺便一并删除

命令:

rmdir -p logs

输出:

[root@localhost scf]# tree

.

|-- bin

|-- doc

|-- lib

|-- logs

|   `-- product

`-- service

`-- deploy

|-- info

`-- product

10 directories, 0 files

[root@localhost scf]# rmdir -p logs

rmdir: logs: 目录非空

[root@localhost scf]# tree

.

|-- bin

|-- doc

|-- lib

|-- logs

|   `-- product

`-- service

`-- deploy

|-- info

`-- product

9 directories, 0 files

[root@localhost scf]# rmdir -p logs/product

[root@localhost scf]# tree

.

|-- bin

|-- doc

|-- lib

`-- service

`-- deploy

|-- info

`-- product

7 directories, 0 files

 

最新文章

  1. angular service provider
  2. RabbitMQ消息机制单人分发
  3. 测试V模型
  4. 【android原生应用】之闹钟应用搭起篇
  5. c# 获取数组中最大数的值
  6. C++程序员笔试复习概要(一)
  7. jQuery+php+ajax+PHPExcel实现上传excel文件导入数据库
  8. 【转】C/C++求模求余运算符——2013-08-20
  9. 【Linux】鸟哥的Linux私房菜基础学习篇整理(三)
  10. Nagios显示器mysql定从库: libmysqlclient.so.18: cannot open shared object file: No such
  11. 201521044091 《Java程序设计》第12周学习总结
  12. SpringBoot(二):设置springboot同一接口程序启动入口
  13. px2rem
  14. 简单几步手工扩容LVM(笔记)
  15. CEPH FILESYSTEM
  16. 【BZOJ2733】永无乡(线段树,并查集)
  17. 使用Dede破解Delphi软件实战
  18. STL 练习
  19. 项目管理系列--谷歌的code review
  20. 使用springmvc报错Required int parameter 'age' is not present

热门文章

  1. Python如何import文件夹下的文件
  2. ELNEC Programmer
  3. UVA LIVE-3263 - That Nice Euler Circuit
  4. Delphi TClientDataSet的使用
  5. CSS Flex布局属性整理
  6. C++ 模板的编译 以及 类模板内部的实例化
  7. RobotFramework自动化4-批量操作案例
  8. 基于非比較的排序:计数排序(countSort),桶排序(bucketSort),基数排序(radixSort)
  9. struts2 select 默认选中
  10. 用java查询HBase中某表的一批数据