日期:2014-05-16  浏览次数:20907 次

每天一个linux命令mkdir(5)

mkdir:创建目录

mkdir [参数] 目录名?

1、mkdir testdir 在当前路径下创建一个名为testdir的目录

如:

[root@qa qa]# mkdir testdir
[root@qa qa]# ll

drwxr-xr-x 2 root root???????? 4096 Nov 19 06:01 testdir


PS:

注意不能一但目录名和原有的名字重复,会有提示:

比如:

[root@qa qa]# mkdir testdir
mkdir: cannot create directory `testdir': File exists

2、mkdir -p 多级目录名,加了-p之后可以一次性创建多级目录。

比如:

[root@qa qa]# mkdir -p test1/test2/test3/test4
[root@qa qa]# ll

drwxr-xr-x 3 root root???????? 4096 Nov 19 06:06 test1
[root@qa qa]# cd test1/test2/test3/test4/
[root@qa qa]# pwd
/home/qa/test1/test2/test3/test4

3、mkdir -m 目录名,创建目录的时候把目录的权限设置好

比如:

[root@qa-test-hmol2 qa]# mkdir -m 777 test2

drwxr-xr-x 3 root root???????? 4096 Nov 19 06:06 test1
drwxrwxrwx 2 root root???????? 4096 Nov 19 06:13 test2
上面的test1是没有参数情况下默认的目录权限,为drwxr-xr-x,而后面的test2是有-m权限设置的,设置为777也就是drwxrwxrwx,具体权限说明会在我的博客另外做详细说明。

?

?

?