首页 > 代码库 > 创建和删除目录

创建和删除目录

命令mkdir=make directory  (创建目录)

用法mkdir [-m或-p]  

         -m (指定要创建目录的权限)

         - p(可以创建一大串级联目录)  

(mkdir后面可以跟绝对路径[以根开头的目录],如mkdir /tmp/123;也可以跟相对路径[相对路径是相对于当前目录],如mkdir 123)

技术分享

pwd : 查看当前路径          

技术分享

       

当创建目录的时候,可以创建绝对目录,也可以创建相对目录。

注意:不可以创建一连串的目录;如:mkdir /tmp/1/2/3

技术分享

命令man(查看命令的帮助信息和一些用法)(执行此命令后可以按上下键进行上下翻动查看)

         -p,=parents(父母)

    进入man的时候,按“q”退出。

用法:mkdir -p /tmp/1/2/3  (可以自动补全并创建父目录)

技术分享

*mkdir -pv /tmp/1/2/3 (v:可视化的,可以看见创建过程。可加可不加)

命令rmdir (删除空目录)

需要删除刚才创建的目录:rmdir  /tmp/1/2/3

删除完之后使用:ls /tmp/(查看tmp下的目录)

发现1目录任然存在。

可以使用tree查看1目录的树状结构:tree  /tmp/1   {最小化安装conets的时候,tree命令是不存在的}

【如果没有tree命令,那么就执行yum install -y tree来安装】

 rmdir -vp (只支持删除一串的空目录,包括父目录)

rmdir用来删除空目录后面可以是一个也可以是多个,多个的话用空格分隔;该命令很少使用因为只能删除目录,不能删除文件

还有一个命令rm可以删除目录有可以删除文件,用的比较多。

rmdir有一个和mkdir一样得选项-p,同样可以级联删除一大串目录,但是级联的目录中其中一个目录里还有目录或者文件时就不好用了

技术分享

所以,得出的结论是,rmdir只能删除空目录即使加上-p选项也只能删除一串的空目录。

可见这个命令有很大的局限性,偶尔用下还可以。


本文出自 “12350027” 博客,谢绝转载!

创建和删除目录