Linux命令之目录管理类命令:mkdir, rmdir, tree, dirname, basename


     mkdir命令:新建目录

     语法:mkdir [OPTION] /PATH/TO/SOMEWHERE

     常见参数选项:

       -p:创建父目录

       -v: 显示创建过程

       示例:

   如何/tmp/下创建目录:x_m, x_n, y_m, y_n

            # mkdir /tmp/{x_,y_}{m,n}


      rmdir命令:删除目录

      语法:rmdir /PATH/TO/SOMEWHERE  

      常见的参数选项:

         -p:连同上层的空目录一起删除(慎重使用)


      tree命令:以树状图列出目录的内容

      语法:tree [OPTION]... [DIR]

-d:只层级目录类型的文件;

        -L level: 只显示几个层级;


      dirname命令:从给定的包含绝对路径的文件名中去除文件名(非目录的部分),然后返回剩下的


路径(目录的部分)

      语法:dirname FILENAME

      示例:

           # dirname /etc/sysconfig/network-scripts/ifcfg-eth0

/etc/sysconfig/network-scripts


       basename命令:从给定的包含绝对路径的文件名中去除左边目录部分或者同时去除某个后缀的内


容(目录的部分),然后返回剩下的部分(非目录的部分)

       语法:basename FILENAME [SUFFIX]

       示例:

           #basename /etc/sysconfig/network-scripts/ifcfg-eth0

ifcfg-eth0