• 每天一个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

  • 相关阅读:
    mysql修改数据表名
    HDU 5742 It's All In The Mind (贪心)
    HDU 5752 Sqrt Bo (数论)
    HDU 5753 Permutation Bo (推导 or 打表找规律)
    HDU 5762 Teacher Bo (暴力)
    HDU 5754 Life Winner Bo (博弈)
    CodeForces 455C Civilization (并查集+树的直径)
    CodeForces 455B A Lot of Games (博弈论)
    CodeForces 455A Boredom (DP)
    HDU 4861 Couple doubi (数论 or 打表找规律)
  • 原文地址:https://www.cnblogs.com/onemorepoint/p/7361418.html
Copyright © 2020-2023  润新知