mkdir 是創(chuàng)建目錄的命令,其基本信息如下:
命令名稱:mkdir。
英文原意:make directories。
所在路徑:/bin/mkdir。
執(zhí)行權(quán)限:所有用戶。
功能描述:創(chuàng)建空目錄。
命令格式
[root@localhost -]# mkdir [選項(xiàng)]目錄名
選項(xiàng):
-p: 遞歸建立所需目錄
mkdir 也是一個(gè)非常簡(jiǎn)單的命令,其主要作用就是新建一個(gè)空目錄。
常見用法
【例 1】建立目錄。
[root@localhost ~]#mkdir cangls
[root@localhost ~]#ls
anaconda-ks.cfg cangls install.log install.log.syslog我們建立一個(gè)名為 cangls 的目錄,通過 ls 命令可以査看到這個(gè)目錄已經(jīng)建立。注意,我們?cè)诮⒛夸浀臅r(shí)候使用的是相對(duì)路徑,所以這個(gè)目錄被建立到當(dāng)前目錄下。
【例 2】遞歸建立目錄。
如果想建立一串空目錄,可以嗎?
[root@localhost ~]# mkdir lm/movie/jp/canglsmkdir:無法創(chuàng)建目錄"lm/movie/jp/cangls":沒有那個(gè)文件或目錄筆者想建立一個(gè)保存電影的目錄,結(jié)果這條命令報(bào)錯(cuò),沒有正確執(zhí)行。這是因?yàn)檫@ 4 個(gè)目錄都是不存在的,mkdir 默認(rèn)只能在已經(jīng)存在的目錄中建立新目錄。
如果需要建立一系列的新目錄,則需要加入"-p"選項(xiàng),遞歸建立才可以。例如:
[root@localhost ~]# mkdir -p lm/movie/jp/cangls[root@localhost ~]# ls
anaconda-ks.cfg cangls install.log install.log.syslog lm[root@localhost ~]# ls lm/
movie
#這里只査看一級(jí)子目錄,其實(shí)后續(xù)的jp目錄、cangls目錄都已經(jīng)建立。