`
youyu4
  • 浏览: 440421 次
社区版块
存档分类
最新评论

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命令学习总结之rmdir命令

    rmdir命令用用来删除空目录,如果目录非空,则会出现错误。可以使用rm删除目录中的文件后,使用rmdir删除目录。也可以使用rm -rf替代rmdir命令。这是一个非常简单的命令。 命令语法: rmdir [OPTION]… DIRECTORY… ...

    6.linux命令集之rmdir命令

    今天我们将深入学习的是`rmdir`命令,它是用于删除空目录的工具。对于初学者而言,理解并熟练运用`rmdir`命令是十分重要的。 **rmdir命令的基本用法** `rmdir`命令遵循的基本格式如下: ```bash rmdir [选项]... ...

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

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

    linux中rmdir命令使用详解

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

    linux命令学习chm文件

    本资源包提供了四份关于Linux命令学习的CHM(Microsoft帮助文件)文档,分别是"大学生攻克Linux系统教程(又名天下没有难学的Linux)"、"Linux基础命令教程豪华版"、"Linux常用命令全集"以及"Linux命令大全"。...

    linux命令学习资料

    Linux命令是Linux操作系统中进行文件管理、系统控制和任务自动化的主要工具。对于初学者来说,掌握这些基本命令是至关重要的。...学习Linux命令是一个持续的过程,随着经验的增长,你将逐渐熟悉更多高级和专业的命令。

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

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

    Linux基础课件-- Linux系统目录删除-rmdir命令.pptx

    通过学习上述内容,你应该能够理解和运用`rmdir`命令来有效地管理你的Linux系统中的空目录。在实际操作中,配合使用`ls`、`mv`等其他命令,可以更全面地进行文件和目录的管理工作。同时,养成定期备份的习惯,以防止...

    Linux常用命令学习笔记(-)

    ### Linux常用命令学习笔记 #### 一、更改帐号密码 - **命令**: `passwd` - **功能**: 更改用户密码。 - **语法**: `passwd` - 输入旧密码:`Old password:` - 输入新密码:`New password:` - 重新输入新密码...

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

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

    Linux基本命令集1

    以下是一些常见的Linux命令的详细说明: 1. **cd命令**:改变当前工作目录。例如,`cd /home/user` 将用户的工作目录切换到 `/home/user`。 2. **pwd命令**:显示当前工作目录。使用`pwd`可以快速查看你所在的位置...

    Linux系统学习心得

    本资源摘要信息涵盖了 Linux 系统的基础命令、目录结构、FTP 服务实现等多个方面的知识点,旨在为学习 Linux 系统提供一个系统化的学习笔记。 一、基础命令 1. 文件管理命令:ls、pwd、cd、mkdir、rmdir、cp、rm、...

    Linux命令学习+Linux标准文本处理命令

    通过学习这些基本的Linux命令和Shell操作,初学者可以更快地熟悉Linux环境,并能有效地管理和操作Linux系统。此外,掌握这些技能还有助于提升在开发、运维以及其他与Linux相关的领域的专业能力。

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

    在Linux操作系统中,掌握基本的文件管理和命令行操作是至关...总的来说,通过深入学习`rmdir`命令,你可以更好地理解Linux目录管理,并提升在命令行环境下的工作效率。不断探索和实践,将使你在Linux世界中游刃有余。

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

    在本项目中,Java被用来解析和执行Linux命令,展示了其强大的系统交互能力。 2. **Linux命令解释器**:在Linux中,命令解释器(如bash)负责接收用户的输入并执行相应的系统调用。这个简单的Java命令解释器模拟了这...

    linux基本命令学习

    ### Linux基本命令学习知识点概述 #### 第九课 文件与目录操作 - **文件与目录的基本概念**: - 文件:Linux中的文件被视为无结构的字符流形式,存储在某种介质上。 - 文件名:由字母、数字、下划线和圆点组成,...

    红旗linux命令学习.pdf

    以下是一些关键的Linux命令和系统目录的详细解释: 1. **关机与重启命令**: - `shutdown -h now`:立即关机。 - `shutdown -r now`:立即重启。 - `reboot`:快速重启,跳过sync过程。 - `init 0` 或 `halt`:...

Global site tag (gtag.js) - Google Analytics