Linux命令之mkdir創(chuàng)建目錄教程
Linux命令之mkdir創(chuàng)建目錄教程
mkdir命令是常用的命令之一,用來創(chuàng)建目錄。mkdir 命令創(chuàng)建由 Directory 參數(shù)指定的一個或多個新的目錄。每個新目錄包含標準項 .(點)和 ..(點-點)。接下來是小編為大家收集的Linux命令之mkdir創(chuàng)建目錄教程,歡迎大家閱讀:
Linux命令之mkdir創(chuàng)建目錄教程
常用參數(shù)
格式:mkdir {NEW_DIR}
創(chuàng)建目錄。默認的權(quán)限(mode)設置由執(zhí)行環(huán)境中中umask來確定,即mode = 0777 - umask,此處為八進制表示法。
格式:mkdir -p {NEW_DIR}
創(chuàng)建目錄,如果目錄路徑中的某些部分不存在,該命令會自動創(chuàng)建。默認的權(quán)限設置由執(zhí)行環(huán)境中中umask來確定。
格式:mkdir -m {MODE} {NEW_DIR}
創(chuàng)建目錄。權(quán)限設置由{MODE}指定。當然也可以組合使用mkdir {NEW_DIR}; chmod {MODE} {NEW_DIR}來達到同樣的效果。
使用示例
示例一
[root@jfht ~]# umask
0022
[root@jfht ~]# mkdir dir1
[root@jfht ~]# ls -l dir1
總計 0
ls命令跟上-d參數(shù)才能打印目錄本身的信息。
[root@jfht ~]# ls -ld dir1
drwxr-xr-x 2 root root 4096 07-20 20:44 dir1
權(quán)限設置mode=0755=0777-0022
[root@jfht ~]#
示例二
[root@jfht ~]# mkdir -m 0700 dir2
[root@jfht ~]# ls -ld dir2
drwx------ 2 root root 4096 07-20 20:47 dir2
[root@jfht ~]#
示例三
[root@jfht ~]# mkdir dir3/x/y/z
mkdir: 無法創(chuàng)建目錄 “dir3/x/y/z”: 沒有那個文件或目錄
[root@jfht ~]# mkdir -p dir3/x/y/z
[root@jfht ~]# ls -ld dir3
drwxr-xr-x 3 root root 4096 07-20 20:48 dir3
[root@jfht ~]# ls -ld dir3/x
drwxr-xr-x 3 root root 4096 07-20 20:48 dir3/x
[root@jfht ~]# ls -ld dir3/x/y
drwxr-xr-x 3 root root 4096 07-20 20:48 dir3/x/y
[root@jfht ~]# ls -ld dir3/x/y/z
drwxr-xr-x 2 root root 4096 07-20 20:48 dir3/x/y/z
[root@jfht ~]#
示例四 一個命令創(chuàng)建項目的目錄結(jié)構(gòu)
這是來自ibm.com網(wǎng)站上的一個例子。http://www.ibm.com/developerworks/cn/aix/library/au-badunixhabits.html
[root@jfht ~]# mkdir -p project/{lib/ext,bin,src,doc/{html,info,pdf},demo/stat/a}
[root@jfht ~]# tree project/
project/
|-- bin
|-- demo
| `-- stat
| `-- a
|-- doc
| |-- html
| |-- info
|-- lib
| `-- ext
`-- src
11 directories, 0 files
[root@jfht ~]#
看了“Linux命令之mkdir創(chuàng)建目錄教程”還想看: