`
xp9802
  • 浏览: 1204940 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

linux命令之 rmdir详细解释

 
阅读更多

今天学习一下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

分享到:
评论

相关推荐

    6.linux命令集之rmdir命令

    总结,`rmdir`命令是Linux系统中一个简单但至关重要的工具,主要用于删除空目录。了解并熟练使用`rmdir`命令,可以帮助我们在日常的文件系统管理中更加高效和安全。然而,要记住,`rm -r`命令虽然能删除非空目录,但...

    linux命令大全 详细解说 chm

    这份文档涵盖了广泛且深入的Linux命令知识,下面我们将详细探讨一些重要的Linux命令及其应用。 1. `ls`:列出目录内容,是最基础的命令之一。通过不同的参数,如`-l`显示详细信息,`-a`显示隐藏文件,你可以更全面...

    linux中rmdir命令使用详解.docx

    Linux 中 rmdir 命令使用详解 rmdir 命令是 Linux 中一个常用的命令,主要用来删除空目录。该命令的功能是删除指定的目录,但前提条件是该目录必须为空。如果目录非空,rmdir 命令将无法删除该目录。 命令格式:...

    Linux命令基础6:rmdir命令和延伸

    在Linux操作系统中,掌握基本的命令行操作是至关重要的,其中`rmdir`命令就是用于删除空目录的一个关键工具。这个命令适用于多种Linux发行版,包括Ubuntu、CentOS、RedHat以及Unix系统。理解并熟练使用`rmdir`命令...

    Linux命令详细手册+Linux命令大全

    本压缩包包含两本资源——"Linux命令详细手册"和"Linux命令大全",旨在帮助用户深入理解和掌握Linux命令。 "Linux命令详细手册"(可能是PDF格式的扫描版)提供了一个全面的指南,涵盖了从基础操作到高级技巧的各类...

    Linux基础课件Linux系统目录删除rmdir命令共8

    在“Linux基础课件Linux系统目录删除rmdir命令共8页”中,你将更详细地了解到`rmdir`命令的使用技巧,包括错误处理、与其他命令如`rm`的比较,以及如何在实际场景中安全地运用。同时,这8页的课件很可能还会涉及一些...

    Java语言编写的Linux简单命令解释器

    2. **Linux命令解释器**:在Linux中,命令解释器(如bash)负责接收用户的输入并执行相应的系统调用。这个简单的Java命令解释器模拟了这一过程,它接受特定的Linux命令,如`pwd`、`list`、`cd`等,并执行相应的操作...

    最全Linux常用命令大全.pdf

    以下是一些关于Linux常用命令的详细说明: 1. **pwd**:`pwd`(Print Working Directory)命令用于显示当前工作目录,即用户当前所在的目录路径。 2. **cd**:`cd`命令用于切换目录。例如,`cd /`进入根目录,`cd ...

    linux中rmdir命令使用详解

    本文学习一下linux中命令: rmdir命令。rmdir是常用的命令,该命令的功能是删除空目录,一个目录被删除之前必须是空的。(注意,rm – r dir命令可代替rmdir,但是有很大危险性。)删除某目录时也必须具有对父目录的...

    在Linux环境下模拟实现命令解释器

    设计内容:在Linux环境下模拟实现简单命令解释器(即定义一个命令使它具有Linux中某些命令的功能) 例如:定义mydir使它具有dir 的功能 即在Linux环境中 $ mydir 和 $dir 作用一样 就实现了dir命令的解释。 (1)...

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

    Linux中的`rmdir`命令是用于删除空目录的命令,它是Linux系统中基本的文件管理工具之一。在使用`rmdir`之前,必须确保要删除的目录是空的,否则命令将无法执行。这个命令在日常的系统维护和文件管理中非常常见,尤其...

    linux命令.txt

    本文将基于给定的文件信息,深入解析并详细介绍一系列核心的Linux命令,包括它们的功能、用法及应用场景,旨在为读者提供一份详尽的Linux命令学习指南。 #### 核心知识点解析 1. **命令模式切换** - `init`:...

    操作系统接口:兼容Unix/Linux命令接口

    操作系统接口:兼容Unix/Linux命令接口。 为Windows操作系统建立一个兼容Unix命令的命令接口;实现命令包括ls,cat,cp,mv,md/mkdir,rd/rmdir,cd,sort,more,print,命令的内容与详细格式请查阅unix命令手册;可以字符...

    Linux常用命令英文全称与中文解释

    Linux 常用命令英文全称与中文解释 Linux 操作系统是一个强大且功能丰富的系统,它提供了许多实用的命令来帮助用户更好地管理和使用系统。了解这些命令的英文全称和中文解释对用户使用 Linux 系统非常有帮助。本文...

    Linux命令大全(CHM格式离线版)

    Linux命令大全(CHM格式离线版) Linux命令大全(修改版) 进行重新编译的说明 文件传输 bye ftp ftpcount ftpshut ftpwho ncftp tftp uucico uucp uupick uuto 备份压缩 ar bunzip2 bzip2 bzip2recover compress cpio ...

    linux命令和windows命令的区别

    "linux命令和windows命令的区别" Linux 命令和 Windows 命令是两种不同的操作系统中使用的命令集,了解它们之间的区别对于我们使用和管理操作系统非常重要。 Linux 命令 Linux 命令是基于 Unix 命令集的, Linux ...

    手机练习linux命令_linux_手机练习linux_

    本文将详细介绍如何在手机上进行Linux命令的练习及其相关知识点。 首先,了解Linux命令行的基本概念至关重要。Linux命令行是通过输入特定指令来与操作系统交互的方式,相比图形用户界面(GUI),它更直接、快速,...

    linux系统实现简单的命令解释器

    本程序主要完成的是在虚拟机里面的linux系统...而list命令可以列出指定目录中的所有目录和文件,而cd命令可以改变当前的工作目录,而mkdir命令可以新建目录,rmdir命令可以删除目录,而exit命令可以退出命令解释程序。

    linux-Linux命令大全内容包含Linux命令手册详解学习搜集

    本资源"Linux命令大全"包含了516个Linux命令的详细资料,对于学习和理解Linux操作系统至关重要。下面,我们将深入探讨这个资源中涉及的一些关键知识点。 1. **命令手册**: - 在Linux世界中,命令手册(man pages...

    Linux网络操作系统基础:常用Linux命令.ppt

    【Linux网络操作系统基础:常用Linux命令】 Linux是一个广泛使用的开源操作系统,它的命令行界面提供了高效且灵活的系统管理工具。本章将深入讲解Linux的基础知识,特别是常用的命令,包括文件和目录的操作,以及...

Global site tag (gtag.js) - Google Analytics