linux命令学习笔记(6):rmdir 命令
2015-11-24 11:16
495 查看
今天学习一下linux中命令: 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
相关文章推荐
- linux命令学习笔记( 7 ) : mv 命令
- linux命令学习笔记(20):find命令之exec
- linux命令学习笔记(8):cp 命令
- linux命令学习笔记(9):touch 命令
- linux 之间设置无密码登录
- centos7搭建ELK开源实时日志分析系统 推荐
- Linux 中 RPM包 安装 查询 卸载命令小结及yum命令详解
- Linux Audio DRV(音频驱动)-基于mini2440
- 如何创建linux命令”快捷方式”或”自定义命令”
- linux目录下多个文件行数比对函数 关键字遍历文件 linux命令写入C函数
- linux命令学习笔记(10):cat 命令
- linux命令学习笔记(11):nl命令
- linux命令学习笔记(12):more命令
- 查看 SELinux状态及关闭SELinux
- linux命令学习笔记(14):head 命令
- linux命令学习笔记(15):tail 命令
- linux命令学习笔记(16):which命令
- linux命令学习笔记(17):whereis 命令
- linux命令学习笔记(18):locate 命令
- linux命令学习笔记(19):find 命令概览