当前位置: 首页 > news >正文

Linux命令大全-rmdir命令

一、简介

rmdir(英文全拼:remove directory)命令用于删除一个空目录。需要注意的是,rmdir命令默认只能删除一个空目录,如果所删除目录中有文件,是不能直接使用rmdir来删除的。

二、语法

语法:rmdir [选项]... 目录...

参数说明:

参数

说明

-p

递归删除空目录

-v

显示执行过程详细信息

--help

显示帮助信息

--version

显示版本信息

三、实战

1、删除一个空目录

[root@app01 abc]# rmdir abc

2、删除一个非空目录

[root@app01 abc]# rmdir bcd
rmdir: 删除 "bcd" 失败: 目录非空

如果所删除的一个目录不是非空目录,如上所示是不能直接删除的,只有所删除的目录中没有文件后才可删除。如下:

[root@app01 abc]# ls -lrt bcd
总用量 0
[root@app01 abc]# rmdir bcd
[root@app01 abc]# ls -lrtd bcd
ls: 无法访问bcd: 没有那个文件或目录

3、递归删除空目录

[root@app01 abc]# rmdir -p a/b/c

注:rmdir命令的递归删除操作(-p参数)并不是意味着能删除目录中已有的文件,而是要求每个子目录都必须是空的时才能被删除。如果确实想删除带文件的空目录,需要使用rm命令带“-r”参数来完成,具体可参照:Linux命令大全-rm命令

http://www.dtcms.com/a/338389.html

相关文章:

  • Java中的 “128陷阱“
  • vue从入门到精通:轻松搭建第一个vue项目
  • go语言条件语if …else语句
  • rem 响应式布局( rem 详解)
  • 鼠标右键没有“通过VSCode打开文件夹”
  • FreeRTOS【3-1】创建第一个多任务程序复习笔记
  • STM32驱动SG90舵机全解析:从PWM原理到多舵机协同控制
  • Sring框架-IOC篇
  • ​​Java核心知识体系与集合扩容机制深度解析​
  • JavaSE高级-02
  • JDBC的使用
  • 【Python】Python Socket 网络编程详解:从基础到实践​
  • Street Crafter 阅读笔记
  • IDEA创建项目
  • MYSQL中读提交的理解
  • MySQL新手教学
  • lesson41:MySQL数据库进阶实战:视图、函数与存储引擎全解析
  • springBoot启动报错问题汇总
  • OVS:ovn是如何支持组播的?
  • LwIP 核心流程总结
  • wishbone总线
  • thinkphp8:一、环境准备
  • c++26新功能—可观测检查点
  • torch.nn.Conv1d详解
  • C++最小生成树
  • 高等数学 8.5 曲面及其方程
  • Python打卡Day45 预训练模型
  • 【加密PMF】psk-pmk-ptk
  • 【168页PPT】IBM五粮液集团数字化转型项目实施方案建议书(附下载方式)
  • 块体不锈钢上的光栅耦合表面等离子体共振的复现