每天一个Linux命令(3)mkdir命令

mkdir命令用来创建目录。该命令创建由dirname命名的目录。如果在目录名的前面没有加任何路径名,则在当前目录下创建由dirname指定的目录;如果给出了一个已经存在的路径,将会在该目录下创建一个指定的目录。     在创建目录时,应保证新建的目录与它所在目录下的文件没有重名。

  (1)用法: 

 mkdir [选项]... 目录...

(2)功能:

若指定目录不存在则创建目录

    (3)选项参数

       1)-Z:                                                 设置安全上下文,当使用SELinux时有效

2) -m:<目标属性>或-mode<目标属性>    建立目录的同时设置目录的权限

3) -p或--parents                                   若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录

4) -version                                         显示版本信息

  (4)实例

1)[[email protected] Documents]$ mkdir mainDir   在当前文件夹下创建一个新文件

[[email protected] Documents]$ ll            //列出当前目录下的文件及文件夹
total 0
[[email protected] Documents]$ mkdir mainDir //新建一个文件
[[email protected] Documents]$ ll            //查看
total 0
drwxrwxr-x. 2 sunjimeng sunjimeng 6 May  1 02:49 mainDir

2)[[email protected] Documents]$ mkdir -v secondDir  在当期那文件夹下下创建一个新文件,并输出提示信息

[[email protected] Documents]$ mkdir -v secondDir
mkdir: created directory ‘secondDir’
[[email protected] Documents]$ 

3)[[email protected] Documents]$ mkdir -p thirdDir/{test1,test2,test3}   在当前文件夹下创建一个新文夹,而且包含多个子文件夹

[[email protected] Documents]$ mkdir -p thirdDir/{test1,test2,test3}  //新建包含多个子文件夹的文件夹
[[email protected] Documents]$ ll   //查看当前工作目录下有的文件及文件夹,以详细信息输出
total 0
drwxrwxr-x. 2 sunjimeng sunjimeng  6 May  1 02:49 mainDir
drwxrwxr-x. 2 sunjimeng sunjimeng  6 May  1 02:52 secondDir
drwxrwxr-x. 5 sunjimeng sunjimeng 42 May  1 02:57 thirdDir
[[email protected] Documents]$ cd thirdDir  //进入目录
[[email protected] thirdDir]$ ll    //查看目录下的子目录
total 0
drwxrwxr-x. 2 sunjimeng sunjimeng 6 May  1 02:57 test1
drwxrwxr-x. 2 sunjimeng sunjimeng 6 May  1 02:57 test2
drwxrwxr-x. 2 sunjimeng sunjimeng 6 May  1 02:57 test3
[[email protected] thirdDir]$ 
[[email protected] Documents]$ ll                                 //查看Document文件夹下的文件及文件夹
total 0
drwxrwxr-x. 2 sunjimeng sunjimeng  6 May  1 02:49 mainDir
drwxrwxr-x. 2 sunjimeng sunjimeng  6 May  1 02:52 secondDir
drwxrwxr-x. 5 sunjimeng sunjimeng 42 May  1 03:01 thirdDir
[[email protected] Documents]$ mkdir thirdDir/{test4,test5,test6}//虽然已经存在了thirdDir文件夹,但丝毫不影响这个操作
[[email protected] Documents]$ ll
total 0
drwxrwxr-x. 2 sunjimeng sunjimeng  6 May  1 02:49 mainDir
drwxrwxr-x. 2 sunjimeng sunjimeng  6 May  1 02:52 secondDir
drwxrwxr-x. 8 sunjimeng sunjimeng 78 May  1 03:01 thirdDir
[[email protected] Documents]$ cd thirdDir
[[email protected] thirdDir]$ ll                                //因为新建的重名文件夹下的子文件夹集将可以添加到已有重名文件夹下
total 0
drwxrwxr-x. 2 sunjimeng sunjimeng 6 May  1 02:57 test1
drwxrwxr-x. 2 sunjimeng sunjimeng 6 May  1 02:57 test2
drwxrwxr-x. 2 sunjimeng sunjimeng 6 May  1 02:57 test3
drwxrwxr-x. 2 sunjimeng sunjimeng 6 May  1 03:01 test4
drwxrwxr-x. 2 sunjimeng sunjimeng 6 May  1 03:01 test5
drwxrwxr-x. 2 sunjimeng sunjimeng 6 May  1 03:01 test6

4)[[email protected] Documents]$ mkdir -m 700 /home/sunjimeng/Document   在指定路径下创建文件夹,并且只有文件主有读、写和执行权限,其他人无权访问。

[[email protected] Documents]$ mkdir -m 700 /home/sunjimeng/Document
[[email protected] Documents]$ cd /home/sunjimeng
[[email protected] ~]$ ll
total 0
drwxr-xr-x. 2 sunjimeng sunjimeng  6 May  1 01:23 Desktop
drwx------. 2 sunjimeng sunjimeng  6 May  1 03:07 Document     //这一项即为所新建的文件夹
drwxr-xr-x. 5 sunjimeng sunjimeng 51 May  1 02:57 Documents
drwxr-xr-x. 2 sunjimeng sunjimeng  6 May  1 01:23 Downloads
drwxr-xr-x. 2 sunjimeng sunjimeng  6 May  1 01:23 Music
drwxr-xr-x. 2 sunjimeng sunjimeng  6 May  1 01:23 Pictures
drwxr-xr-x. 2 sunjimeng sunjimeng  6 May  1 01:23 Public
drwxr-xr-x. 2 sunjimeng sunjimeng  6 May  1 01:23 Templates
drwxr-xr-x. 2 sunjimeng sunjimeng  6 May  1 01:23 Videos

5)[[email protected] Document]$ mkdir -pm 750 bin/os_1       在当前目录中建立bin和bin下的os_1目录,权限设置为文件主可读、写、执行,同组用户可读和执行,其他用户无权访问

[[email protected] Document]$ mkdir -pm 750 bin/os_1
[[email protected] Document]$ ll
total 0
drwxrwxr-x. 3 sunjimeng sunjimeng 17 May  1 03:13 bin
[[email protected] Document]$ cd bin
[[email protected] bin]$ ll
total 0
drwxr-x---. 2 sunjimeng sunjimeng 6 May  1 03:13 os_1
[[email protected] bin]$  

6)[[email protected] Document]$ mkdir --version    显示mkdir的版本信息

[[email protected] Document]$ mkdir --version
mkdir (GNU coreutils) 8.22
Copyright (C) 2013 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Written by David MacKenzie.

7)[[email protected] Document]$ mkdir --parents Father/Child  与  mkdir -p Father/Child的效果是一样的   同理 -m等同于--mood

[[email protected] Document]$ mkdir --parents Father/Child
[[email protected] Document]$ ll
total 0
drwxrwxr-x. 3 sunjimeng sunjimeng 17 May  1 03:13 bin
drwxrwxr-x. 3 sunjimeng sunjimeng 18 May  1 03:21 Father
[[email protected] Document]$ cd Father
[[email protected] Father]$ ll
total 0
drwxrwxr-x. 2 sunjimeng sunjimeng 6 May  1 03:21 Child
[[email protected] Father]$ 
时间: 2024-12-29 12:05:53

每天一个Linux命令(3)mkdir命令的相关文章

每天一个命令之mkdir命令

每天一个命令之mkdir命令 mkdir:创建一个目录 摘要: mkdir [OPTION]... DIRECTORY... 选项: 创建一个不存在的目录 -m, --mode=MODE 设置权限(类似chmod),不等于 a=rwx - umask -p, --parents 递归创建多个不存在的目录 -v, --verbose 打印出创建目录的提示 例子: 使用-m指定创建目录的权限 [[email protected] ~]# mkdir test1 [[email protected] 

Linux命令学习-mkdir命令

Linux中,mkdir命令的全称是make directory,即创建目录的意思. 假设当前处于wintest用户的主目录,路径为 /home/wintest ,存在文件夹testA,进入testA 在testA目录下,新建文件夹testB mkdir testB 当前用户主目录下,创建多个文件夹 mkdir -p testA2/testB2 通过 -p 参数可以一次性创建多层目录,该命令在当前路径下创建了新文件夹testA2,同时在testA2下创建了子文件夹testB2. 在testA目录

每天一个linux命令:mkdir命令

linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录. 1.命令格式: mkdir [选项] 目录... 2.命令功能: 通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录.要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限.并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写). 3.命令参数

CentOS Linux 系统命令之mkdir命令

Linux系统中创建目录的命令是mkdir("make directory "的缩写词). 1.1         创建和删除命令 1).创建目录 命令格式: mkdir [选项] 目录 参数选项: -m,--mode=MODE ,设置文件权限(像chomd).不是a=rwx –umask. -p,--parents可以是一个路径,这个路径中的目录不存在,会自动创建. -v,--verbose显示创建目录的信息 --help 帮助信息 --version输出版本信息 命令实例: 1).

linux学习一天一个命令(4)[mkdir命令]

linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录. 1.命令格式: mkdir [选项] 目录... 2.命令功能: 通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录.要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限.并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写). 3.命令参数

工作中常用Linux命令:mkdir命令

本文链接:http://www.cnblogs.com/MartinChentf/p/6076075.html (转载请注明出处) 在Linux系统中,mkdir命令用来创建一个目录或一个级联目录. 1. 命令格式 mkdir [选项] 目录名 2. 命令选项 -m=mode 为目录指定访问权限,与chmod类似. -p 如果目录已经存在,则不会有错误提示.若父目录不存在,将会创建父目录.该选项常用于创建级联目录. -v 为每个目录显示提示信息. 3. 实例 实例1:在当前目录创建baklog目

在 Linux 下用 mkdir 命令来创建目录和子目录

mkdir 是什么呢 Mkdir 是一个用来在 Linux 系统下创建目录的命令.此命令属于内建命令. 运行 mkdir 命令 你可以在你的控制台直接键入 mkdir 来使用它. $ mkdir 默认情况下,不带任何参数运行 mkdir 命令会在当前目录下创建目录.下面是参考示例: mkdir command 从上图看出,我们创建了名为 office 的目录.当我们运行 mkdir 命令时,我们位于 /home/pungki 目录.所以这个新目录 office 创建在/home/pungki目录

linux命令:mkdir 命令详解

linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录. 1.命令格式: mkdir [选项] 目录... 2.命令功能: 通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录.要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限.并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写). 3.命令参数

Linux常用命令:mkdir命令

linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录. 1.命令格式: mkdir [选项] 目录... 2.命令功能: 通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录.要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限.并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写). 3.命令参数

Linux命令篇之mkdir命令,rmdir命令和rm命令

在 Linux 下用 mkdir 命令来创建目录和子目录 了解了用 ls 命令在目录中列出条目后,现在我们要学习在 Linux 系统下创建目录.在 Linux 下,我们可以使用 mkdir 命令.Mkdir 是"make directory" 的缩写词. mkdir 是什么呢 Mkdir 是一个用来在 Linux 系统下创建目录的命令.此命令属于内建命令. 运行 mkdir 命令 你可以在你的控制台直接键入 mkdir 来使用它. $ mkdir 默认情况下,不带任何参数运行 mkdi