|
Linux命令之rmdir
功能说明
该命令从一个目录中删除一个或多个子目录项,删除某目录时也必须具有对父目录的写权限。
语法
rmdir [选项]... 目录...
参数
- p 递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应的信息。
-v, --verbose 显示指令执行过程
实例1
rmdir 不能删除非空目录。
[root@localhost scf]# rmdir doc
rmdir: doc: 目录非空
实例2
rmdir -p 当子目录被删除后使它也成为空目录的话,则顺便一并删除。
[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
参考:
http://www.cnblogs.com/peida/archive/2012/12/12/2814048.html
光荣之路微信公众号:gloryroadtrain |
|
|