Linux命令之rmdir
2023-09-11 14:17:22 时间
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选项目录不为空既不提醒也不删除
[root@CentOS6 桌面]# mkdir Dir [root@CentOS6 桌面]# cd Dir/ [root@CentOS6 Dir]# touch {1,2,3,4} [root@CentOS6 Dir]# cd .. [root@CentOS6 桌面]# rmdir Dir/
rmdir: 删除 "Dir/" 失败: 目录非空 [root@CentOS6 桌面]# ll 总用量 4 drwxr-xr-x. 2 root root 4096 6月 16 15:42 Dir [root@CentOS6 桌面]# rmdir --ignore-fail-on-non-empty Dir/ [root@CentOS6 桌面]# ll 总用量 4 drwxr-xr-x. 2 root root 4096 6月 16 15:42 Dir [root@CentOS6 桌面]#
删除指定字符串开头或结尾的空文件夹
[root@CentOS6 桌面]# mkdir {test1,test2,test3,test4} [root@CentOS6 桌面]# mkdir {ak,bk,ck,dk} [root@CentOS6 桌面]# 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 [root@CentOS6 桌面]# rmdir t* [root@CentOS6 桌面]# 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 [root@CentOS6 桌面]# rmdir *k [root@CentOS6 桌面]# ll 总用量 0 [root@CentOS6 桌面]#
删除子目录,如果删除后父目录为空,则一起删除
[root@CentOS6 桌面]# mkdir myDir [root@CentOS6 桌面]# mkdir myDir/{Dir1,Dir2,Dir3} [root@CentOS6 桌面]# rmdir -p myDir/{Dir1,Dir2,Dir3} //按照后面跟随的目录一层一层向上,如果是./myDir/{Dir1,Dir2,Dir3}将会检查.目录 rmdir: 删除目录 "myDir" 失败: 目录非空 rmdir: 删除目录 "myDir" 失败: 目录非空 [root@CentOS6 桌面]# ll 总用量 0
相关文章
- Linux阅读笔记(一)
- Linux系统挂载命令mount(U盘、移动硬盘、光盘)
- STM32MP157 Linux系统移植开发篇8:Linux内核配置方法及编译
- Linux free 命令 - 显示系统中空闲和已使用的内存
- Linux网络统计工具/命令
- watch:定期重复Linux / Unix命令
- Linux基本操作和基础命令(Linux修改IP地址以及修改网卡地址)
- Linux常用命令-文件操作 网络命令 性能命令
- bootz启动linux内核——uboot生命的终点——学习笔记
- linux命令学习6-dpkg命令
- Linux运维从小白开始
- 《嵌入式 Linux C 语言应用程序设计(修订版)》——2.4 嵌入式Linux调试器GDB的使用
- linux 防止误操作 mysql 数据库技巧
- Qt音视频开发06-海康sdk内核linux客户端
- Linux之shell脚本for、while、case语句的高级用法
- 《构建高可用Linux服务器 第3版》—— 2.3 网络配置时容易发生的错误描述与处理方法
- Linux上ld和ld.so命令的区别
- redis安装与配置(Linux)
- Linux | 人生苦短,我用Vim【最受欢迎的编辑器】
- Linux iptables命令详解
- Linux系统下完成Windows的开发环境替换
- linux awk命令详解
- 【Linux】好玩的Linux命令(二)
- linux下c语言完成定制自己的ls命令(至少使用三种参数)
- 对Linux系统服务器进行全面的监控,详细分析各个命令参数指标包括性能软件和硬件设备
- Linux基础 30分钟GDB调试快速突破
- linux 常见名词及命令(三)
- linux 三剑客命令(grep,sed ,awk)