rmdir删除一个空目录,rm -r 目录也可以删除一个目录,但是不管空不空都删除,比较危险,rmdir目录不为空删除不了。删除某目录必须对父目录有写的权限。

命令格式

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

命令功能

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

命令参数

  • -p,递归删除,当子目录删除后,父目录是空目录时一并删除。
  • -v,–verbose显示指令执行过程

删除一个不为空的目录

> tree ruemnz
rumenz/
└── 1.txt
> rmdir rumenz
rmdir: rumenz/: Directory not empty
# 如果非要删除非空目录
> rm -r rumenz

一次删除多级空目录

当子目录被删除后使它也成为空目录的话,则顺便一并删除

> mkdir -p rumenz/{bin/{html,test},sbin/{lib,info}}/doc
> tree rumenz
rumenz/
├── bin
│   ├── html
│   │   └── doc
│   └── test
│       └── doc
└── sbin├── info│   └── doc└── lib└── doc
# 删除 rumenz/bin/html/doc
> rmdir -p rumenz/bin/html/doc
rmdir: rumenz/bin: Directory not empty
> tree rumenz
rumenz/
├── bin
│   └── test
│       └── doc
└── sbin├── info│   └── doc└── lib└── doc

删除了rumenz/bin/html/doc空目录后,rumenz/bin/html为空了所以把rumenz/bin/html也删除了,由于rumen/bin下还有rumenz/bin/test目录,所以删除不了显示rmdir: rumenz/bin: Directory not empty的提示。

原文链接:https://rumenz.com/rumenbiji/linux-rmdir.html
微信公众号:入门小站

Linux之rmdir命令相关推荐

  1. Linux rm/rmdir 命令使用介绍

    文章目录 1.命令格式 2.命令功能 3.命令参数 4.命令实例 1. 删除文件,系统会先询问是否删除. 2. 强行删除文件,系统不再提示 3. 删除任何.txt文件:删除前逐一询问确认 4. 将目录 ...

  2. Linux命令 - rmdir命令

    Linux命令 - rmdir命令   rmdir 是remove directory的缩写,Linux中 rmdir 命令的功能是删除空目录,一个目录被删除之前必须是空的.(注意:rm - r di ...

  3. linux可以用dos命令是什么意思,Linux系统常用命令与DOS命令的类似之处和本质区别各是什么?...

    满意答案 iedsa3641 推荐于 2019.09.13 采纳率:56%    等级:8 已帮助:361人 Linux是一个非常优秀的操作系统,与MS-WINDOWS相比具有可靠.稳定.速度快等优点 ...

  4. 每天一个linux命令(6):rmdir 命令

    今天学习一下linux中命令: rmdir命令.rmdir是常用的命令,该命令的功能是删除空目录,一个目录被删除之前必须是空的.(注意,rm - r dir命令可代替rmdir,但是有很大危险性.)删 ...

  5. 【Linux】一步一步学Linux——rmdir命令(22)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 英文全称:"remove directory&q ...

  6. Linux find命令、Linux rmdir命令、Linux ls命令

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. Linux find命令用来在指定目录下查找文件.任何位于参数之前的字符串都将被视为欲查找的目录名. ...

  7. rmdir命令--Linux命令应用大词典729个命令解读

    内容来源于人民邮电出版社<Linux命令应用大词典> 讲述729个命令,1935个例子 学习Linux系统的参考书.案头书,遇到不懂的命令或命令选项一查即可 争取每天都发布内容 本文出自 ...

  8. Linux rmdir命令:删除空目录

    和 mkdir 命令(创建空目录)恰好相反,rmdir(remove empty directories 的缩写)命令用于删除空目录,此命令的基本格式为: [root@localhost ~]# rm ...

  9. Linux 命令(78)—— rmdir 命令

    1.命令简介 rmdir 命令用来删除一个或多个空目录. 注意,rmdir 命令无法删除非空目录,删除非空目录可以使用命令rm -r. 2.命令格式 rmdir [OPTION]... DIRECTO ...

最新文章

  1. java 布局教程_java布局学习(新)
  2. 5.16GW光伏扶贫,各省费用如何筹措?
  3. Linux下VNC配置多个桌面和修改密码 不会当系统重启vnc失效
  4. python3.5链接SQL2017,读取数据库中的数据
  5. poj 1845 Sumdiv (算数基本定理+逆元)
  6. SAP 电商云 UI 服务器端渲染的建议架构
  7. ios修改了coredata数据结构后,更新安装会闪退
  8. MVC中Model BLL层Model模型互转
  9. C++类的定义和对象的创建
  10. c#仿QQ安全管家事例(附:源码下载)
  11. SSLOJ 1335.蛋糕切割
  12. java求字符串数组交集、并集和差集
  13. python动态心形代码-python心形代码
  14. 数据库第三次实验报告
  15. Nginx设置windows开机自动启动
  16. 四天搞懂生成对抗网络(四)——CycleGAN的绝妙设计:双向循环生成的结构
  17. 为什么你挖不到漏洞,阿里P8架构师亲授秘籍(五千字详解)
  18. ubuntu下添加日语输入法
  19. win10 opencv-4.1.0 环境配置
  20. cartographer 老版本 UKF

热门文章

  1. 快速上手 flask
  2. 以视频爬取实例讲解Python爬虫神器Beautiful Soup用法
  3. 用vlc搭建简单流媒体服务器(UDP和TCP方式)-转 rtsp很慢才能显示
  4. Linux环境下查看CPU资源的命令
  5. SpringBoot之Listener注册到Spring容器中的多种方法
  6. PAT 乙级 1027. 打印沙漏(20) Java版
  7. 1032. 挖掘机技术哪家强(20)-PAT乙级真题
  8. LeetCode 51. N-Queens
  9. PostgreSQL\GPDB 多维数据透视典型案例分享
  10. #51CTO学院四周年#感谢有你,一路相伴