今天学习一下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命令(6):rmdir 命令相关推荐

  1. linux的rm命令和 rmdir命令

    在linux中,可使用rmdir命令来删除指定目录.但它要求一个目录被删除之前必须是空的.而另一删除命令rm则无此限制.但操作者必须是对当前目录有写权限的所有使用者,而且删除某目录时也必须具有对该目录 ...

  2. CentOS Linux 系统命令之rmdir命令

    在Linux中目录创建是使用mkdir,那有创建目录的命令自然有删除目录的命令,删除目录的命令是rmdir. 命令格式: rmdir [选项] 目录 参数选项: -p 可以递归删除,但是不能删除非空目 ...

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

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

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

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

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

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

  6. linux删除目录非空,rmdir命令 – 删除空目录

    rmdir命令作用是删除空的目录,英文全称:"remove directory". 注意:rmdir命令只能删除空目录.当要删除非空目录时,就要使用带有"-R" ...

  7. (*长期更新)软考网络工程师学习笔记——Section 12 Linux系统与文件管理命令

    目录 一.Linux 目录的常用命令 1.ls 命令 2.cd 命令 3.pwd命令 4.mkdir 命令和 rmdir 命令 5.cp 命令 6.rm 命令 5.mv 命令 二.Linux 文件的常 ...

  8. Linux 入门基础——常用命令(一)

    1. 初识 Linux Linux根据原生程度,分为两种: (1)内核版本: Linux不是一个操作系统,严格来讲,Linux只是一个操作系统中的内核.内核是什么?内核建立了计算机软件与硬件之间通讯的 ...

  9. 如何使用 rmdir 命令删除目录?

    rmdir 是您将在开始时学习但很少使用的基本 Linux 命令之一. 为什么? 因为听起来好像 rmdir 用于删除目录(即文件夹),但事实是,默认情况下,它只删除空目录. 在 Linux 中使用 ...

最新文章

  1. Android源代码获得方法
  2. JS 导出Excel,Word
  3. 架构重构改善既有代码的设计
  4. Kafka 为什么能那么快的 6 个原因
  5. Facebook AI研究员田渊栋:2021年年终总结
  6. CoType: Joint Extraction of Typed Entities and Relations with Knowledge Bases阅读笔记
  7. c#明华rf读卡器_明华URF-R330读卡器C#代码示例
  8. 选中物体高亮显示(MR开发日志)
  9. [转]WIN MOBILE UI开发入门
  10. 详解自定义钉钉机器人推送消息(一) PHP篇
  11. 2020-4-12 深度学习笔记18 - 直面配分函数 5 ( 去噪得分匹配,噪声对比估计NCE--绕开配分函数,估计配分函数)
  12. 领峰:如何通过今日黄金市场价格制定交易策略
  13. Latex中的狄拉克算符
  14. CS、DS、SS、ES
  15. Ajax你需要系统的掌握 系统教程
  16. Excel基础篇(三):vlookup根据A列查询B列
  17. 停车场车位识别(一)
  18. 李子的猜数游戏delta1.1紧急修复版本
  19. Linux工作计时提醒软件,使用Ubuntu命令完成定时提醒功能(预防rsi)
  20. 巴比特 | 元宇宙每日必读:美国网红利用“AI版的自己”和网友谈恋爱,收费每分钟1美元,GPT时代,数字人会变得更加普及吗?...

热门文章

  1. 云闪付怎么设置不跳华为支付_【教程】华为Pay用闪付券撸京东E卡!
  2. 目前最快的360°全景VR摄影方法
  3. 图像文档变形恢复DewarpNet
  4. GPU处理图像 Shader的入门
  5. Win10 安装程序错误2502/2503 拒绝访问 解决
  6. ios利用block实现回调示例
  7. ESXI使用记录---安装vSphere(VCSA)
  8. Day01 你如何保持健康
  9. sql 分类汇总 列_分类汇总哪家强?R、Python、SAS、SQL?
  10. 计算机投诉信英语作文,【回复投诉信英语作文】_英语投诉信回复范文