每天进步一点点——linux——mkdir
2015-06-15 10:30
507 查看
目录名
-p, --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;
-p, --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;
-v, --verbose 每次创建新目录都显示信息
--help显示此帮助信息并退出
--version输出版本信息并退出
5.1
[root@Nagiosbzfys]# ls
t1 t5
[bzfys@Nagios~]$ mkdir t7
[bzfys@Nagios~]$ ll
总用量 8
drwxrwxr-x 5 bzfys bzfys 4096 6月
12 17:24 t1
-rw-rw-r-- 1 bzfys bzfys
0 6月
12 16:52 t5
drwxrwxr-x 2 bzfys bzfys 4096 6月
15 10:17 t7
[bzfys@Nagios~]$ mkdir
t8/t9/t10/t11
mkdir:
无法创建目录"t8/t9/t10/t11":没有那个文件或目录
使用了参数p可以递归创建目录
[bzfys@Nagios~]$ mkdir -p
t8/t9/t10/t11
[bzfys@Nagios~]$ cd t8/t9/t10/t11/
[bzfys@Nagiost11]$ pwd
/home/bzfys/t8/t9/t10/t11
[bzfys@Nagiost11]$ mkdir t12
[bzfys@Nagiost11]$ ll
总用量 4
drwxrwxr-x 2 bzfys bzfys 4096 6月
15 10:21 t12
使用参数,权限为777
[bzfys@Nagiost11]$ mkdir -m 777 t13
[bzfys@Nagiost11]$ ll
总用量 8
drwxrwxr-x 2 bzfys bzfys 4096 6月
15 10:21 t12
drwxrwxrwx 2 bzfys bzfys 4096 6月
15 10:21 t13
mkdir:
已创建目录 "t14"
mkdir:
已创建目录"t14/t15/"
mkdir:
已创建目录"t14/t16"
mkdir:
已创建目录"t14/t17"
mkdir:
已创建目录"t14/t17/t18"
mkdir:
已创建目录"t14/t17/t19"
mkdir:
已创建目录"t14/t20"
mkdir:
已创建目录"t14/t20/t21"
mkdir:
已创建目录"t14/t20/t22"
mkdir:
已创建目录"t14/t23"
mkdir:
已创建目录"t14/t23/t24"
mkdir:
已创建目录"t14/t23/t24/t25"
mkdir:
已创建目录"t14/t23/t24/t26"
[bzfys@Nagios t11]$ tree t14/
t14/
├── t15
├── t16
├── t17
│??
├── t18
│??
└── t19
├── t20
│??
├── t21
│??
└── t22
└── t23
└── t24
├── t25
└── t26
12 directories, 0 files
http://gnu.org/licenses/gpl.html
man手册
郑重声明:由于本人水平有限,如有不对的地方请大神指正不甚感激(327568824@qq.com)
一 简介
mkdir命令是用来创建目录的二 命令格式
mkdir [选项]目录名
三 常用参数
-m, --mode=模式,设定权限<模式> (类似 chmod),而不是 rwxrwxrwx 减 umask。-p, --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;
四 不常用参数
-m, --mode=模式,设定权限<模式> (类似 chmod),而不是 rwxrwxrwx 减 umask。-p, --parents 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;
-v, --verbose 每次创建新目录都显示信息
--help显示此帮助信息并退出
--version输出版本信息并退出
五 示例
5.1
在当前目录创建目录
[root@Nagiosbzfys]# lst1 t5
[bzfys@Nagios~]$ mkdir t7
[bzfys@Nagios~]$ ll
总用量 8
drwxrwxr-x 5 bzfys bzfys 4096 6月
12 17:24 t1
-rw-rw-r-- 1 bzfys bzfys
0 6月
12 16:52 t5
drwxrwxr-x 2 bzfys bzfys 4096 6月
15 10:17 t7
5.2 递归创建目录
不使用参数无法递归创建目录[bzfys@Nagios~]$ mkdir
t8/t9/t10/t11
mkdir:
无法创建目录"t8/t9/t10/t11":没有那个文件或目录
使用了参数p可以递归创建目录
[bzfys@Nagios~]$ mkdir -p
t8/t9/t10/t11
[bzfys@Nagios~]$ cd t8/t9/t10/t11/
[bzfys@Nagiost11]$ pwd
/home/bzfys/t8/t9/t10/t11
5.3 创建一个权限为777的目录
不使用参数,默认其他用户无法写[bzfys@Nagiost11]$ mkdir t12
[bzfys@Nagiost11]$ ll
总用量 4
drwxrwxr-x 2 bzfys bzfys 4096 6月
15 10:21 t12
使用参数,权限为777
[bzfys@Nagiost11]$ mkdir -m 777 t13
[bzfys@Nagiost11]$ ll
总用量 8
drwxrwxr-x 2 bzfys bzfys 4096 6月
15 10:21 t12
drwxrwxrwx 2 bzfys bzfys 4096 6月
15 10:21 t13
5.4 一个命令创建项目的目录结构
[bzfys@Nagios t11]$ mkdir -vpt14/{t15/,t16,t17/{t18,t19},t20/{t21,t22},t23/t24/{t25,t26}}mkdir:
已创建目录 "t14"
mkdir:
已创建目录"t14/t15/"
mkdir:
已创建目录"t14/t16"
mkdir:
已创建目录"t14/t17"
mkdir:
已创建目录"t14/t17/t18"
mkdir:
已创建目录"t14/t17/t19"
mkdir:
已创建目录"t14/t20"
mkdir:
已创建目录"t14/t20/t21"
mkdir:
已创建目录"t14/t20/t22"
mkdir:
已创建目录"t14/t23"
mkdir:
已创建目录"t14/t23/t24"
mkdir:
已创建目录"t14/t23/t24/t25"
mkdir:
已创建目录"t14/t23/t24/t26"
[bzfys@Nagios t11]$ tree t14/
t14/
├── t15
├── t16
├── t17
│??
├── t18
│??
└── t19
├── t20
│??
├── t21
│??
└── t22
└── t23
└── t24
├── t25
└── t26
12 directories, 0 files
六 参考资料
http://vbird.dic.ksu.edu.tw/http://gnu.org/licenses/gpl.html
man手册
郑重声明:由于本人水平有限,如有不对的地方请大神指正不甚感激(327568824@qq.com)
相关文章推荐
- [感受]20100124linux使用回顾
- 20091105今天开始只用linux了
- Linux内存开辟
- linux svn服务器搭建、客户端操作、备份与恢复
- linux svn服务器搭建、客户端操作、备份与恢复
- VNC配置连接远程服务器桌面-linux\windows
- linux 命令——6 rmdir(转)
- linux 命令——5 rm(转)
- Linux-iptables原理
- 每天进步一点点——linux——pwd
- DNS服务器搭建
- 每天进步一点点——linux——ls
- 浅析 Linux 初始化 init 系统,第 2 部分: UpStart
- 浅析 Linux 初始化 init 系统,第 1 部分: sysvinit
- Linux开发基于Qt的Android应用指定调试设备
- Linux curl命令详解
- The journey of a packet through the linux 2.4 network stack
- 学习笔记之 Linux 程序如何从用户态切换到内核态 反之呢
- [工程备案]linux基本命令以及C和C++编程
- 学习笔记 之 linux netfilter