关闭

Linux文件目录命令 rmdir

116人阅读 评论(0) 收藏 举报
分类:

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

 

0
0
查看评论

【Linux文件目录命令】rmdir命令

功能解释 rmdir是常用的命令,该命令的功能是删除空目录,一个目录被删除之前必须是空的。(注意,rm - r dir命令可代替rmdir,但是有很大危险性。)删除某目录时也必须具有对父目录的写权限。
  • u010690647
  • u010690647
  • 2017-10-15 16:51
  • 31

linux基本命令(6)——rmdir命令

rmdir的功能是删除空目录,一个目录被删除之前必须的空的。(注意:rm -r dir命令可以代替rmdir,但危险性很大)。删除某目录时必须具有对父目录的写权限。 1、命令格式 rmdir [选项]  目录 2、命令功能 从一个目录中删除一个或多个子目录项,删除目录时需要有对父目...
  • youzhouliu
  • youzhouliu
  • 2016-04-27 21:34
  • 623

linux c实现rmdir命令

#include #include #include #include #include #include #include int main(int argc,char* argv[]) {   if(argc != 2)    pr...
  • u014660247
  • u014660247
  • 2016-10-31 20:15
  • 205

Linux rmdir 命令实现(特别版)

本文地址:http://blog.csdn.net/a_ran/article/details/25250583 在学习linux系统编程的时候,实现了rmdir命令的特别版本。 因为rmdir只能删除空文件夹,而我实现的功能相当于 rm -rf path... 实现的功能:   递归删...
  • chinaeran
  • chinaeran
  • 2014-05-10 23:09
  • 1628

Linux下的mkdir&&rmdir指令

Linux下的mkdir&&rmdir指令 一、mkdir指令 Linux下的mkdir指令用来创建指定的名称目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。 1.命令格式 mkdir [选项] 目录... 2.命令功能 通过m...
  • step_ma
  • step_ma
  • 2017-07-22 23:05
  • 199

linux-shell命令之rmdir(remove dir)【删除目录】

功能说明:删除目录。   语法介绍:rmdir [-p][--help][--ignore-fail-on-non-empty][--verbose][--version][目录...]   补充说明:当有空目录要删除时,可使用rmdir指令。   ...
  • LEON1741
  • LEON1741
  • 2017-01-14 11:06
  • 612

Linux删除文件夹命令--rm, rmdir

linux删除目录很简单,很多人还是习惯用rmdir,不过一旦目录非空,就陷入深深的苦恼之中,现在使用rm -rf命令即可。直接rm就可以了,不过要加两个参数-rf 即:rm -rf 目录名字-r 就是向下递归,不管有多少级目录,一并删除-f 就是直接强行删除,不作任何提示的意思删除文件夹实例:rm...
  • happyun
  • happyun
  • 2009-02-27 11:27
  • 3103

dos下的format命令与rmdir命令

dos下的format命令与rmdir命令 如何学习dos命令
  • RodJohnsonDoctor
  • RodJohnsonDoctor
  • 2010-08-10 09:56
  • 1394

linux unix命令之 mkdir rmdir rm

1)mkdir 创建目录 用法:mkdir [选项]... 目录... 若指定目录不存在则创建目录。 例如要在/home目录下创建目录 hunang,使用命令: $ sudo mkdir /home/hunang 这里要讲一下创建目录树,可以提高工作效率,就是选项p -p, --pa...
  • jzp12
  • jzp12
  • 2012-05-20 09:51
  • 1985

mkdir和rmdir命令详解

mkdir 实现在指定位置创建以指定的名称命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名(区分大小写)。 命令参数: -m:设定权限; -p或--parents:可以是一个路径名称。...
  • u012260589
  • u012260589
  • 2015-04-28 13:43
  • 643
    个人资料
    • 访问:572502次
    • 积分:9701
    • 等级:
    • 排名:第2167名
    • 原创:225篇
    • 转载:908篇
    • 译文:17篇
    • 评论:33条
    最新评论