我使用过的Linux命令之mkdir - 创建目录
本文链接:http://codingstandards.iteye.com/blog/1129162
(转载请注明出处)
用途说明
mkdir命令是常用的命令之一,用来创建目录。mkdir 命令创建由 Directory 参数指定的一个或多个新的目录。每个新目录包含标准项 .(点)和 ..(点-点)。您可以使用 -m Mode 标志为新的目录指定许可权。您可以使用 umask 子例程为 mkdir 命令设置缺省方式。该命令创建指定的目录名,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。
常用参数
格式:mkdir {NEW_DIR}
创建目录。默认的权限(mode)设置由执行环境中中umask来确定,即mode = 0777 - umask,此处为八进制表示法。
格式:mkdir -p {NEW_DIR}
创建目录,如果目录路径中的某些部分不存在,该命令会自动创建。默认的权限设置由执行环境中中umask来确定。
格式:mkdir -m {MODE} {NEW_DIR}
创建目录。权限设置由{MODE}指定。当然也可以组合使用mkdir {NEW_DIR}; chmod {MODE} {NEW_DIR}来达到同样的效果。
使用示例
示例一
[root@jfht ~]# umask
0022
[root@jfht ~]# mkdir dir1
[root@jfht ~]# ls -l dir1
总计 0
ls命令跟上-d参数才能打印目录本身的信息。
[root@jfht ~]# ls -ld dir1
drwxr-xr-x 2 root root 4096 07-20 20:44 dir1
权限设置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: 无法创建目录 “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 ~]#
示例四 一个命令创建项目的目录结构
这是来自ibm.com网站上的一个例子。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
| `-- pdf
|-- lib
| `-- ext
`-- src
11 directories, 0 files
[root@jfht ~]#
问题思考
相关资料
【1】Linux安全网 linux mkdir命令参数及用法详解---linux 创建目录命令
http://www.linuxso.com/command/mkdir.html
【2】AIX 5L V5.2 系统用户指南:操作系统与设备 mkdir 命令
http://study.chyangwa.com/IT/AIX/aixcmds3/mkdir.htm
【3】developerWorks 中国 UNIX 高手的 10 个习惯
http://www.ibm.com/developerworks/cn/aix/library/au-badunixhabits.html
返回 我使用过的Linux命令系列总目录
分享到:
相关推荐
主要介绍了在Linux下用 mkdir 命令来创建目录和子目录的用法,具体一定的参考价值,有需要的可以了解一下。
linux中mkdir创建目录命令使用说明.docx
Linux命令格式 命令 [-选项] [参数] ctrl+l清屏 1.2目录处理命令 1. ls----显示目录文件 组里每个成员都享有这个组的权限 -d 查看目录属性 显示目录本身,而不显示目录下的数据 2. mkdir----...
Linux操作系统基础
在Linux系统中,mkdir命令用来创建一个目录或一个级联目录。那么具体如何使用呢,我们下面来探讨下
Linux基础课件Linux系统目录创建mkdir命令共11页.pdf.zip
09创建、删除文件和目录 10拷贝、移动文件和目录 mp4 11终端命令的格式说明 .mp4 12查看命令帮助 13-s命令选项 mp4 14- mkdir和rm命令选项 mp4 15-cp和m命令选项 mp4 16-重定向 mp4 01-第一天知识点回顾 .mp4 ...
第2节 linux命令一 06-查看目录命令.ev4 07-切换目录命令.ev4 08-绝对路径和相对路径.ev4 09-创建、删除文件和目录.ev4 10-拷贝、移动文件和目录.ev4 11-终端命令的格式说明.ev4 12-查看命令帮助.ev4 13-ls命令选项....
-v 显示创建目录信息; 注意:目录名不能是当前目录中已有的目录 。 创建单个目录:mkdir 目录名; 在家目录下创建目录work。 mkdir命令的用法 用法1 案例 创建多个平行目录:mkdir 目录名1 目录名2 …; 在家目录下...
linux命令汇总。Linux基础命令大全简介如下: ls:英文原意为list,功能为显示目录文件。语法为ls [-选项] [文件或目录]。常用选项包括-a(显示所有文件,包括隐藏文件)、-lh(详细信息显示)、-d(查看目录属性)...
14、mkdir -p:递归创建目录 15、touch:创建文本文件 16、Tab:自动补齐 17、Ctrl + C:终止当前命令执行 18、Ctrl + L或clear:清屏 19、 上下箭头:翻出之前执行过的命令 20、Ctrl + shift + "+" “-”:...
mkdir #创建目录 mkdir /lenovo #在根目录下创建一个名字为Lenovo的目录 mkdir /root/lenovo #创建一个目录/root/lenovo touch #创建文件 touch /lenovo/student.txt #在/lenovo/ 下面创建一个名字为student.txt的...
linux下命令和文件及目录名都分大小写 //移动文件 mv .*.swp 123.bak //看性能 top //shift键+"m"是按"memory"排序 //查看环境变量 env //浏览文件和目录 ls//列表; ll//详细列表 //查看当前目录 pwd //创建...
linux中mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。
CMD命令:开始->运行->键入cmd或command(在命令行里可以看到系统版本、文件系统版本) 命令大全 1. gpedit.msc-----组策略 2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 ,是一个 监测网络中 DNS...
linux mkdir用来创建目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。 1. 新建一个文件夹 one 2. 新建三个文件夹three,four,five 3. 新建一个多层级文件夹 ...
cd命令:切换目录pwd命令:显示当前路径ls命令:查看目录下文件mkdir命令:创建目录(文件夹)rmdir命令:删除空目录touch命令:创建文件及修改文件时间戳ln命令:在文件之间建立链接ext 文件系统(Linux 文件系统)...
在Python开发中,经常需要使用Linux命令来完成一些操作。本文将介绍Python常用的Linux命令。 1. cd命令 cd命令用于切换当前工作目录。在Python开发中,经常需要切换到项目目录或者某个文件夹下进行操作。例如: ``` ...
超级方便的linux命令手册 1 文件管理 # ls ls -a 列出当前目录下的所有文件,包括以.头的隐含文件 文件管理 # ls ls -l或ll 列出当前目录下文件的详细信息 文件管理 # pwd pwd 查看当前所在目录的绝对路经 ...
mkdir命令用来创建目录。该命令创建由dirname命名的目录。如果在目录名的前面没有加任何路径名,则在当前目录下创建由dirname指定的目录;如果给出了一个已经存在的路径,将会在该目录下创建一个指定的目录。在创建...