mkdir 订阅
使用权限:于目录有适当权限的所有使用者命令格式:mkdir [-p] DirName说明:建立一个子目录。参数:-p 确保目录名称存在,如果目录不存在的就新创建一个。 展开全文
使用权限:于目录有适当权限的所有使用者命令格式:mkdir [-p] DirName说明:建立一个子目录。参数:-p 确保目录名称存在,如果目录不存在的就新创建一个。
信息
外文名
mkdir
命令格式
mkdir [-p] DirName
中文名
使用权限
目前目录有适当权限的所有使用者
MKDIR命令
在工作目录下,建立一个名为 AAA 新的子目录 :   mkdir AAA在工作目录下的 BBB 目录中,建立一个名为 Test 的子目录。若 BBB 目录原本不存在,则建立一个:   mkdir -p BBB/Test(注:本例若不加 -p,且原本 BBB目录不存在,则产生错误。)语法:mkdir [选项] dir-name说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或文件名称。命令中各选项的含义为:- m 对新建目录设置存取权限。也可以用chmod命令设置。- p 可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。创建目录。MKDIR [drive:]pathMD [drive:]path如果命令扩展名被启用,MKDIR 会如下改变:如果需要,MKDIR 会在路径中创建中级目录。例如: 假设 \a 不存在,那么:mkdir \a\b\c\d与:mkdir \achdir \amkdir bchdir bmkdir cchdir cmkdir d相同。如果扩展名被停用,则需要键入 mkdir \a\b\c\d。
收起全文
精华内容
参与话题
问答
  • __mkdir创建目录

    千次阅读 2018-06-21 14:50:00
    1、__mkdir创建一次目录 char buf[80]; _getcwd(buf, sizeof(buf));//获取当前工程.cpp文件所在路径 strcat(buf, "\\pictureFile\\11"); string dirName = buf; _mkdir(dirName.c_str());//一次创建...
    1、__mkdir创建一次目录
    
    	char buf[80];
    	_getcwd(buf, sizeof(buf));//获取当前工程.cpp文件所在路径
    	strcat(buf, "\\pictureFile\\11");
    	string dirName = buf;
    	_mkdir(dirName.c_str());//一次创建两级目录

    2、_mkdir多次创建目录

    #include "stdafx.h"
    #include<Windows.h>
    #include <direct.h>
    #include<iostream>  
    #include<time.h>
    #include  <io.h>
    
    using namespace std;
    
    //getcwd获取.cpp文件目录
    int _tmain(int argc, _TCHAR* argv[])
    {
    
    	time_t t;
    	struct tm * currentTime;
    	char CurrentTime[50];
    	char filePath[180];
    
    	char buf[80];
    	_getcwd(buf, sizeof(buf));//获取当前工程.cpp文件所在路径
    	strcat(buf, "\\series");
    	//string dirName = buf;
    	//_mkdir(dirName.c_str());//一次创建两级目录
    
    	int i = 5;
    	while (i--)
    	{
    		time(&t);//获取Unix时间戳。
    		currentTime = localtime(&t);//转为时间结构。
    		sprintf(CurrentTime, "%d%d%d%d%d%d", currentTime->tm_year + 1900, currentTime->tm_mon + 1, currentTime->tm_mday, currentTime->tm_hour + 8, currentTime->tm_min, currentTime->tm_sec);
    		if ((_access(buf, 0)) != -1)
    		{
    			sprintf(filePath, "%s\\%s", buf, CurrentTime);
    			string dirName = filePath;
    			_mkdir(dirName.c_str());
    			strcat(filePath, "\\ALLIED.bmp");
    
    		}
    		else{
    			string dirName = buf;
    			_mkdir(dirName.c_str());
    			sprintf(filePath, "%s\\%s", buf, CurrentTime);
    			string dirName2 = filePath;
    			_mkdir(dirName2.c_str());
    			strcat(filePath, "\\ALLIED.bmp");
    		}
    		Sleep(1000);
    	}
    	return 0;
    }

    运行结果:

    创建了series文件夹,series文件夹里又创建了5个文件夹






    展开全文
  • 关于 mkdir的使用

    千次阅读 2018-03-08 17:56:59
    每天一个linux命令:mkdir命令linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。1.命令格式:mkdir [选项] 目录...2.命令...

    每天一个linux命令:mkdir命令

    linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。

    1.命令格式:

    mkdir [选项目录...

    2.命令功能:

    通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写)

    3.命令参数:

      -m, --mode=模式,设定权限<模式> (类似 chmod),而不是 rwxrwxrwx 减 umask

      -p, --parents  可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录;

      -v, --verbose  每次创建新目录都显示信息

          --help   显示此帮助信息并退出

          --version  输出版本信息并退出

    4.命令实例:

     

    实例1创建一个空目录

    命令:

    mkdir test1

    输出:

    [root@localhost soft]# cd test

    [root@localhost test]# mkdir test1

    [root@localhost test]# ll

    总计 4drwxr-xr-x 2 root root 4096 10-25 17:42 test1

    [root@localhost test]#

     

    实例2递归创建多个目录

    命令:

    mkdir -p test2/test22

    输出:

    [root@localhost test]# mkdir -p test2/test22

    [root@localhost test]# ll

    总计 8drwxr-xr-x 2 root root 4096 10-25 17:42 test1

    drwxr-xr-x 3 root root 4096 10-25 17:44 test2

    [root@localhost test]# cd test2/

    [root@localhost test2]# ll

    总计 4drwxr-xr-x 2 root root 4096 10-25 17:44 test22

    [root@localhost test2]#

     

    实例3创建权限为777的目录

    命令:

    mkdir -m 777 test3

    输出:

    [root@localhost test]# mkdir -m 777 test3

    [root@localhost test]# ll

    总计 12drwxr-xr-x 2 root root 4096 10-25 17:42 test1

    drwxr-xr-x 3 root root 4096 10-25 17:44 test2

    drwxrwxrwx 2 root root 4096 10-25 17:46 test3

    [root@localhost test]#

    说明:

    test3 的权限为rwxrwxrwx

     

    实例4创建新目录都显示信息

    命令:

    mkdir -v test4

    输出:

    [root@localhost test]# mkdir -v test4

    mkdir: 已创建目录 test4

    [root@localhost test]# mkdir -vp test5/test5-1

    mkdir: 已创建目录 test5

    mkdir: 已创建目录 test5/test5-1”

    [root@localhost test]#

     

    实例五:一个命令创建项目的目录结构

    参考:http://www.ibm.com/developerworks/cn/aix/library/au-badunixhabits.html

    命令:

    mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}

    输出:

    [root@localhost test]# mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}

    mkdir: 已创建目录 scf

    mkdir: 已创建目录 scf/lib

    mkdir: 已创建目录 scf/bin

    mkdir: 已创建目录 scf/doc

    mkdir: 已创建目录 scf/doc/info

    mkdir: 已创建目录 scf/doc/product

    mkdir: 已创建目录 scf/logs

    mkdir: 已创建目录 scf/logs/info

    mkdir: 已创建目录 scf/logs/product

    mkdir: 已创建目录 scf/service

    mkdir: 已创建目录 scf/service/deploy

    mkdir: 已创建目录 scf/service/deploy/info

    mkdir: 已创建目录 scf/service/deploy/product

    [root@localhost test]# tree scf/

    scf/

    |-- bin

    |-- doc

    |   |-- info

    |   `-- product

    |-- lib

    |-- logs

    |   |-- info

    |   `-- product

    `-- service

       `-- deploy

          |-- info

            `-- product

     

    12 directories, 0 files

    [root@localhost test]#

    展开全文
  • mkdir命令

    千次阅读 2018-03-22 18:47:49
    1.命令格式:mkdir [选项] 目录...2.命令功能:通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。...

    1.命令格式:

    mkdir [选项目录...

    2.命令功能:

    通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所创建的文件夹(目录)不能与其父目录(即父文件夹)中的文件名重名,即同一个目录下不能有同名的(区分大小写) 

    3.命令参数:

      -m, --mode=模式,设定权限<模式> (类似 chmod),而不是 rwxrwxrwx 减 umask

      -p, --parents  可以是一个路径名称。此时若路径中的某些目录尚不存在,加上此选项后,系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录; 

      -v, --verbose  每次创建新目录都显示信息

          --help   显示此帮助信息并退出

          --version  输出版本信息并退出

    4.命令实例:

    实例1创建一个空目录 

    命令:

    mkdir test1

    输出:

    [root@localhost soft]# cd test

    [root@localhost test]# mkdir test1

    [root@localhost test]# ll

    总计 4drwxr-xr-x 2 root root 4096 10-25 17:42 test1

    [root@localhost test]#

    实例2递归创建多个目录 

    命令:

    mkdir -p test2/test22

    输出:

    [root@localhost test]# mkdir -p test2/test22

    [root@localhost test]# ll

    总计 8drwxr-xr-x 2 root root 4096 10-25 17:42 test1

    drwxr-xr-x 3 root root 4096 10-25 17:44 test2

    [root@localhost test]# cd test2/

    [root@localhost test2]# ll

    总计 4drwxr-xr-x 2 root root 4096 10-25 17:44 test22

    [root@localhost test2]#

    实例3创建权限为777的目录 

    命令:

    mkdir -m 777 test3

    输出:

    [root@localhost test]# mkdir -m 777 test3

    [root@localhost test]# ll

    总计 12drwxr-xr-x 2 root root 4096 10-25 17:42 test1

    drwxr-xr-x 3 root root 4096 10-25 17:44 test2

    drwxrwxrwx 2 root root 4096 10-25 17:46 test3

    [root@localhost test]#

    说明:

    test3 的权限为rwxrwxrwx

    实例4创建新目录都显示信息

    命令:

    mkdir -v test4

    输出:

    [root@localhost test]# mkdir -v test4

    mkdir: 已创建目录 test4

    [root@localhost test]# mkdir -vp test5/test5-1

    mkdir: 已创建目录 test5

    mkdir: 已创建目录 test5/test5-1

    [root@localhost test]#

    实例五:一个命令创建项目的目录结构

    参考:http://www.ibm.com/developerworks/cn/aix/library/au-badunixhabits.html 

    命令:

    mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}

    输出:

    [root@localhost test]# mkdir -vp scf/{lib/,bin/,doc/{info,product},logs/{info,product},service/deploy/{info,product}}

    mkdir: 已创建目录 scf

    mkdir: 已创建目录 scf/lib

    mkdir: 已创建目录 scf/bin

    mkdir: 已创建目录 scf/doc

    mkdir: 已创建目录 scf/doc/info

    mkdir: 已创建目录 scf/doc/product

    mkdir: 已创建目录 scf/logs

    mkdir: 已创建目录 scf/logs/info

    mkdir: 已创建目录 scf/logs/product

    mkdir: 已创建目录 scf/service

    mkdir: 已创建目录 scf/service/deploy

    mkdir: 已创建目录 scf/service/deploy/info

    mkdir: 已创建目录 scf/service/deploy/product

    [root@localhost test]# tree scf/

    scf/

    |-- bin

    |-- doc

    |   |-- info

    |   `-- product

    |-- lib

    |-- logs

    |   |-- info

    |   `-- product

    `-- service

          `-- deploy

            |-- info

             `-- product

    12 directories, 0 files

    [root@localhost test]#

    展开全文
  • linux实用系列--mkdir

    千次阅读 2018-04-29 14:34:47
    mkdir 创建目录 常用选项    -p   递归创建 命令示例 sudo mkdir /soft mkdir ~/soft mkdir -p ~/noexit/test

    mkdir 创建目录

    常用选项
       -p   递归创建

    命令示例

    sudo mkdir /soft
    mkdir ~/soft
    mkdir -p ~/noexit/test
    展开全文
  • mkdir

    千次阅读 2019-07-13 21:57:17
    mkdir 创建目录 mkdir (make directories) 用于创建新目录,此命令所有用户都可以使用。 mkdir命令格式: [root@localhost ~]# mkdir [-mp] 目录名 1.创建一个空目录 #mkdir test1 如上图,我建了一个空目录,用ls...
  • mkdir和_mkdir的区别

    千次阅读 2019-01-08 21:25:00
    没有下划线的位不符合ISOc++标准的写法,标准要求带下划线的标准,没有下划线的是为了兼容以前的版本。 转载于:https://www.cnblogs.com/xian-yongchao/p/10241536.html...
  • mkdir,rmdir详解

    千次阅读 2019-05-06 08:41:28
    mkdir 命令的功能是创建一个或多个新的目录 语法: mkdir [option] path 参数: -m: 对新新建目录设置权限。 -p: 可以是一个路径名称。此时若路径的某一级目录尚不存在,使有该选项后系统会自动建立这些目录,即一...
  • mkdir 的实现

    2012-09-27 20:47:21
    linux 下输入一个字符串实现创建目录
  • mkdir命令用法举例

    千次阅读 2018-08-08 09:01:46
    mkdir命令用来创建指定的名称的目录。 1.命令格式:mkdir [选项] 目录... 2.命令功能:通过mkdir命令可以实现在指定位置创建以DirName(指定的文件名)命名的文件夹或目录。 3.命令参数: -m, --mode=模式,设定权限&...
  • mkdir -p

    千次阅读 2018-09-10 10:19:50
    如果要创建目录A并创建目录A的子目录B,没有用-p的情况下mkdir 逐个的创建目录(mkdir A,mkdir A/B); 如果用-p 可以直接创建2个目录 mkdir -p A/B(如果父目录A不存在就创建);...
  • mkdir命令的功能作用及其如何使用

    千次阅读 2019-05-18 15:33:03
    mkdir命令的主要功能为创建一个或多个空目录,其几种使用方法为: ① mkdir 目录名 作用:创建一个空目录文件 如:mkdir test 创建一个目录名为test的空目录文件 ② mkdir –m 权限值 已有目录绝对路径/目录名 作用...
  • 脚本中mkdirmkdir -p 的区别

    万次阅读 多人点赞 2019-03-04 19:39:47
    1、直接用mkdir指令 2、mkdir -p :递归创建目录,即使上级目录不存在,会按目录层级自动创建目录 mkdir -p xx/yy的好处就是一次可以创建多级文件夹,若xx文件夹不存在,则先创建xx文件夹,然后在xx文件夹下...
  • linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。 1.命令格式: mkdir [选项] 目录... 2.命令功能: 通过 mkdir 命令...
  • mkdir

    千次阅读 2017-06-26 15:12:07
    简介mkdir (Make Directory 创建目录): 若指定目录不存在则创建目录。在创建目录时,要求创建目录的用户具有写权限,并应保证新建的目录没有重名。用法mkdir [选项]... 目录...选项-m, –mode=模式 设置权限模式...
  • mkdir

    2016-01-14 16:09:36
    1. 创建当前已存在目录的下级目录:mkdir /tmp/test 2. 创建当前不存在目录下的子目录:mkdir –p /tmp/111/222/333 3. 创建目录是显示当前创建的具体步骤:mkdir –pv /tmp/1/2/3 4. 删除目录:rmdir –pv /...
  • mkdir

    2016-08-18 13:01:52
    mkdir [选项] 目录... 2.命令功能: 通过 mkdir 命令可以实现在指定位置创建以 DirName(指定的文件名)命名的文件夹或目录。要创建文件夹或目录的用户必须对所创建的文件夹的父文件夹具有写权限。并且,所...
  • mkdir

    2014-03-19 11:01:42
    linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。 1.命令格式: mkdir [选项] 目录... 2.命令功能: 通过 ...
  • mkdir

    2014-09-26 16:26:48
    linux命令
  • mkdir系统调用

    千次阅读 2012-07-04 08:57:44
    mkdir系统调用用来创建一个目录,对应的系统调用在fs/namei.c中 SYSCALL_DEFINE2(mkdir, const char __user *, pathname, int, mode) { return sys_mkdirat(AT_FDCWD, pathname, mode); }我里的AT_FDCWD我的理解...
  • mkdir

    2019-07-13 09:51:16
    mkdir 目录名 :创建目录 选项: -p 递归创建 -v 显示详细创建过程信息 例子: 连续创建目录:mkdir -p /tmp/111/222 创建单个目录:mkdir /tmp/aaa 创建多个目录:mkdir /tmp/bbb /tmp/ccc=mkdir /tmp/{bbb,ccc} ...

空空如也

1 2 3 4 5 ... 20
收藏数 774,408
精华内容 309,763
关键字:

mkdir