`

每天一个linux命令(6):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

分享到:
评论

相关推荐

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

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

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

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

    linux中rmdir命令使用详解.docx

    rmdir 命令是一个非常有用的命令,它可以帮助我们删除空目录。但是,我们需要注意的是,rmdir 命令不能直接删除非空目录。同时,我们也需要注意目录的权限问题,即删除某目录时也必须具有对父目录的写权限。 在实际...

    6.linux命令集之rmdir命令

    **rmdir命令的基本用法** `rmdir`命令遵循的基本格式如下: ```bash rmdir [选项]... 目录... ``` 这里,`目录...`是指你想要删除的一个或多个空目录的路径。如果直接使用`rmdir`而不加任何选项,它将尝试删除...

    每天一个linux命令

    本文将详细介绍一些基本的Linux命令,帮助你更好地理解和操作Linux系统。 1. **Ctrl+Alt+T**:这是快速打开终端的快捷键,方便进行各种命令行操作。 2. **Ctrl+Alt+F2/F7**:这两个快捷键分别用于切换到/返回图形...

    linux中rmdir命令使用详解

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

    linux系统简单命令

    * fg 命令:用于将一个后台进程放到前台。 * bg 命令:用于将一个前台进程放到后台。 * job 命令:用于在后台运行一个进程。 * kill 命令:用于发送信号给一个进程。 五、系统信息命令 * ps 命令:用于查看进程...

    linux运维笔记:最常用的150个命令.docx

    Linux运维笔记是系统管理员和开发者不可或缺的一部分,这篇笔记总结了最常用的150个Linux命令,涵盖文件和目录操作、查看文件及内容处理、文件压缩及解压缩、信息显示、搜索文件、用户管理和基础网络操作等多个方面...

    Linux命令学习总结之rmdir命令

    这是一个非常简单的命令。 命令语法: rmdir [OPTION]… DIRECTORY… 命令参数: 参数 长参数 描叙 –ignore-fail-on-non-empty 忽略任何应目录里面有数据文件而造成的错误 -p –parents ...

    linux命令和windows命令的区别

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

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

    本课件“Linux基础课件Linux系统目录删除rmdir命令共8页”将深入讲解这一主题,帮助初学者理解如何有效地管理Linux系统中的目录结构。 首先,让我们了解一下`rmdir`命令的基本用法。`rmdir`,全称为“remove ...

    linux 常用命令大全总结,良心总结

    Linux常用命令大全总结 ...5. rmdir命令:删除空目录,例如rmdir /usr/yfang 6. ln命令:建立链接,例如ln -s yf.txt rb.txt 这些命令是Linux中最基本的命令,掌握这些命令可以帮助您更好地管理文件、目录和系统。

    Linux 下java常用命令总结

    6. rmdir 命令 功能:删除目录 rmdir 命令可以用来删除目录,但要求该目录中不包含任何文件或子目录,例如:rmdir student 删除 student 子目录。 7. cp 命令 功能:复制文件 cp 命令可以用来复制文件,例如:...

    Linux基本操作命令

    Linux 操作系统是一个功能强大且灵活的操作系统,拥有许多实用的命令来帮助用户管理和操作系统。以下是 Linux 系统中常用的 44 个基本操作命令: 文件和目录管理 1. 创建目录命令:mkdir ;(如:#mkdir aaa) 2. ...

    linux命令.txt

    ### Linux命令知识点解析 #### 一、ls -al **命令功能:** `ls -al` 命令用于列出当前目录下所有文件及其详细信息(包括隐藏文件)。`ls` 是 Linux 中用来列出文件及目录信息的基本命令,而 `-a` 选项表示列出包括...

    Linux常见命令讲解

    6. rmdir 命令:rmdir 命令用于删除空目录。语法为:rmdir [目录名]。例如:rmdir newDir,将删除名为 newDir 的目录。 文件编辑命令: 1. cp 命令:cp 命令是 copy 的缩写,用于复制文件或目录。语法为:cp ...

    Linux教程,主要内容:Linux 命令、Linux 系统运维、软件运维、精选常用Shell脚本

    学习 Linux 的第一步:当然是从 Linux 命令 入手: 查看 Linux 命令帮助信息 - 关键词:help, whatis, info, which, whereis, man Linux 文件目录管理 - 关键词:cd, ls, pwd, mkdir, rmdir, tree, touch, ln, ...

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

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

    红旗linux命令.pdf

    红旗Linux命令 红旗Linux命令是Linux操作系统中的一系列命令,这些命令用于管理和维护Linux系统。在这篇文章中,我们将详细介绍红旗Linux命令的各种知识点。 系统管理命令 * shutdown命令:用于关机或重启系统。...

Global site tag (gtag.js) - Google Analytics