赞
踩
目录处理在日常工作中是比较常见的,今天就向大家介绍几个常用的跟目录处理有关的命令。
mkdir 是 make directories 的缩写,该命令最简单的用法就是,直接在 mkdir 后面跟一个你想要创建的目录所在路径加目录名。
mkdir /tmp/movie #在tmp目录下创建一个名为movie的目录,其中 /tmp/ 是路径,movie 是你自己起的目录名
递归创建目录
假设我想在 tmp 目录下创建一个名为 book 的目录,然后再在 book 目录下创建一个名为 programming 的目录,怎么办呢?如果直接输入 mkdir /tmp/book/programming 是会报错的,因为此时 tmp 目录下不存在名为 book 的命令,而我还想在 book 目录下创建 programming 这个目录,显然是不行的。
有的读者可能会说,那我们可以这样:
mkdir /tmp/book #先在tmp目录下创建一个book目录
mkdir /tmp/book/programming #然后再在book目录下创建一个programming目录
这样是可以的,但是这只是创建一个二级目录,如果我想创建一个十级的目录,那要写 10 行命令才能创建完,未免有点太麻烦了。
不过我们不用担心, mkdir 命令为我们提供了一个选项 -p,通过这个选项,就可以一次创建多级目录。使用方式如下:
mkdir -p /tmp/book/programming #即使book目录原本不存在,也可以创建成功
一次创建多个目录
在mkdir 命令后面跟多个目录可以一次创建多个目录,比如:
mkdir /tmp/image /tmp/music #在tmp目录下同时创建image和music两个子目录
通过这种方式,就算我们想一次创建二十个、三十个目录也是可以的,这也是命令行的魅力所在。试想一下,如果在图形用户界面下创建三十个目录,是不是能把人给逼疯了?
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。