精华内容
下载资源
问答
  • mkdir 是什么呢 Mkdir 是一个用来在 Linux 系统下创建目录命令...默认情况下,不带任何参数运行 mkdir 命令会在当前目录创建目录。下面是参考示例: mkdir command 从上图看出,我们创建了名为 off


    mkdir 是什么呢

    Mkdir 是一个用来在 Linux 系统下创建目录的命令。此命令属于内建命令。

    运行 mkdir 命令

    你可以在你的控制台直接键入 mkdir 来使用它。

    1. $ mkdir

    默认情况下,不带任何参数运行 mkdir 命令会在当前目录下创建目录。下面是参考示例:

    mkdir command

    mkdir command

    从上图看出,我们创建了名为 office 的目录。当我们运行 mkdir 命令时,我们位于 /home/pungki 目录。所以这个新目录 office 创建在/home/pungki目录下。如果我们使用绝对路径 - 例如:/usr/local - , 则 Linux 会在 /usr/local目录下创建一个目录。

    当 Linux 发现想要创建的目录已经存在, 那么 Linux 会提示我们 Linux 无法创建它。

    mkdir directory exist

    mkdir directory exist

    另外一个创建目录的首要条件是, 在想要创建目录的目标路径下你必须具有访问权限。当你无法取得权限时 mkdir 会报告这个错误。

    mkdir permission denied

    mkdir permission denied

    创建多个目录

    我们也可以同时创建多个目录。比如我们要创建的目录有 ubuntu, redhat 和 slackware。那么语法会像这样子:

    1. $ mkdir ubuntu redhat slackware

    create multiple directories

    create multiple directories

    添加包含子目录的目录 [译注:递归地创建目录]

    当你要创建的目录包含子目录时,你需要使用 -p 参数。如果 mkdir 找不到父目录,那么这个参数会首先帮助创建父目录。比如说我们要创建名为 letter 的目录,在它的目录下包含有子目录 important。那么语法会像这样子:

    1. $ mkdir -p letter/important

    mkdir sub-directory

    mkdir sub-directory

    设置访问权限

    使用 -m 参数,我们可以给即将生成的新目录设置权限。示例如下:

    1. $ mkdir -m=r-- letter

    上面的命令会创建一个名为 letter 的目录,同时为目录所有者、用户组和其他用户针对该目录赋予只读权限

    mkdir set privilege

    mkdir set privilege

    打印创建目录的过程信息

    如果我们要查看信息,我们可以使用 -v 参数来实现。示例如下:

    1. $ mkdir -v ubuntu redhat slackware

    mkdir verbose

    mkdir verbose

    总结

    Mkdir 命令也属于一个最基础的命令,对于想要学习 Linux 的朋友这个命令必须掌握。像往常一样,你可以键入man mkdirmkdir --help来显示 mkdir 的手册页面和更加深入的探讨。

    最后附上鸟哥的总结:

    [root@www ~]# mkdir [-mp] 目录名称
    选项与参数:
    -m :配置文件的权限喔!直接配置,不需要看默认权限 (umask) 的脸色~
    -p :帮助你直接将所需要的目录(包含上一级目录)递回创建起来!
    
    范例:请到/tmp底下尝试创建数个新目录看看:
    [root@www ~]# cd /tmp
    [root@www tmp]# mkdir test    <==创建一名为 test 的新目录
    [root@www tmp]# mkdir test1/test2/test3/test4
    mkdir: cannot create directory `test1/test2/test3/test4': 
    No such file or directory       <== 没办法直接创建此目录啊!
    [root@www tmp]# mkdir -p test1/test2/test3/test4
    # 加了这个 -p 的选项,可以自行帮你创建多层目录!
    
    范例:创建权限为rwx--x--x的目录
    [root@www tmp]# mkdir -m 711 test2
    [root@www tmp]# ls -l
    drwxr-xr-x  3 root  root 4096 Jul 18 12:50 test
    drwxr-xr-x  3 root  root 4096 Jul 18 12:53 test1
    drwx--x--x  2 root  root 4096 Jul 18 12:54 test2
    # 仔细看上面的权限部分,如果没有加上 -m 来强制配置属性,系统会使用默认属性。
    # 那么你的默认属性为何?这要透过底下介绍的 umask 才能了解喔! ^_^
    

    via: http://linoxide.com/linux-command/linux-mkdir-command/
    展开全文
  • linux 创建目录命令If you want to create a directory containing several subdirectories, or a directory tree, using the command line in Linux, generally you have to use the mkdir command several times....
    linux 创建目录命令

    linux 创建目录命令

    00_lead_image_creating_subdirectories_wih_one_command

    If you want to create a directory containing several subdirectories, or a directory tree, using the command line in Linux, generally you have to use the mkdir command several times. However, there is a faster way to do this.

    如果要使用Linux中的命令行创建包含多个子目录的目录或目录树,通常必须多次使用mkdir命令。 但是,有一种更快的方法可以做到这一点。

    Let’s say we’ve created a directory called htg, and want to create four subdirectories within it. In a normal situation, we’d use the mkdir command to create the htg directory. Then, we’d need the cd command to change to the new htg directory and, finally, we we’d use the mkdir command again four times to create the four subdirectories.

    假设我们已经创建了一个名为htg的目录,并希望在其中创建四个子目录。 在正常情况下,我们将使用mkdir命令创建htg目录。 然后,我们需要cd命令更改为新的htg目录,最后,我们将再次使用mkdir命令四次以创建四个子目录。

    01_creating_directories_with_multiple_commands

    This can all be combined into one command, and we’ll show you how.

    所有这些都可以组合成一个命令,我们将向您展示如何进行。

    To create a new directory with multiple subdirectories you only need to type the following command at the prompt and press Enter (obviously, change the directory names to what you want).

    要创建具有多个子目录的新目录,只需在提示符下键入以下命令,然后按Enter键(显然,将目录名更改为所需的目录名)。

    mkdir -p htg/{articles,images,note,done}
    

    The -p flag tells the mkdir command to create the main directory first if it doesn’t already exist (htg, in our case). The words in the brackets are part of the “brace expansion list”. Each of the items in the brace expansion list is appended separately to the preceding path (htg/).

    -p标志告诉mkdir命令首先创建主目录(如果尚不存在)(在本例中为htg)。 方括号中的词是“括号扩展列表”的一部分。 大括号扩展列表中的每个项目都分别附加到前面的路径(htg /)。

    02_creating_directory_tree

    For example, the above command is expanded into htg/articles, htg/images, htg/note, htg/done, all four of the subdirectories being created under the htg directory. As you can see in the screenshot below, it worked.

    例如,以上命令被扩展为htg / articles,htg / images,htg / note,htg / done,所有四个子目录都在htg目录下创建。 正如您在下面的屏幕快照中看到的那样,它起作用了。

    03_subdirectories_created

    You can also use a brace expansion list in the mkdir command if you’re creating subdirectories in a directory that already exists, as shown below. In this example, the htg directory already exists so the subdirectories are simply added under that directory.

    如果要在已经存在的目录中创建子目录,也可以在mkdir命令中使用大括号扩展列表,如下所示。 在此示例中,htg目录已经存在,因此子目录仅添加到该目录下。

    04_creating_subdirectories_in_an_existing_directory

    You can also nest brace expansion lists in the mkdir command. For example, in the articles subdirectory under the htg directory, we want to create two subdirectories called new and rewritten. So, we type the following command at the prompt and press Enter.

    您还可以在mkdir命令中嵌套括号扩展列表。 例如,在htg目录下的articles子目录中,我们想要创建两个名为new和rewrite的子目录。 因此,我们在提示符下键入以下命令,然后按Enter。

    mkdir -p htg/{articles/{new,rewrites},images,notes,done}
    

    You can also use the full path if you want, as I’ve done in the example below:

    您也可以根据需要使用完整路径,如下面的示例所示:

    mkdir -p ~/Documents/htg/{articles/{new,rewrites},images,notes,done}
    

    The four subdirectories are created under the htg directory and then the two subdirectories, new and rewrites, are created under the articles subdirectory.

    在htg目录下创建了四个子目录,然后在articles子目录下创建了两个子目录new和rewrites。

    05_nesting_brace_expansion_list

    It’s that easy. You can also combine the mkdir command with the cd command to make a directory and change to it with one command.

    就这么简单。 您还可以将mkdir命令与cd命令结合使用,以创建目录并使用一个命令将其更改为目录

    翻译自: https://www.howtogeek.com/275069/how-to-create-multiple-subdirectories-with-one-linux-command/

    linux 创建目录命令

    展开全文
  • Linux递归创建目录命令

    千次阅读 2015-03-17 18:49:23
    Linux下,在当前目录创建目录命令是mkdir。若想在目录中再建目录可以使用mkdir -p XXX/XXX/XXX 注:若是在root下创建需加/。其他不用加。

    Linux下,在当前目录下创建目录的命令是mkdir。若想在目录中再建目录可以使用mkdir -p XXX/XXX/XXX

    注:若是在root下创建需加/。其他不用加。

    展开全文
  • windows cmd使用md命令建立多级子目录

    万次阅读 2018-05-21 00:17:47
    在CMD命令窗口可以使用 md 命令创建多级目录。 如在D盘下新建 1\2\3\4 多级目录命令如下: C:\Users\xxx&amp;amp;gt;pushd d: D:\&amp;amp;gt;md\1\2\3\4 D:\&amp;amp;gt;pushd D:\1\2\3\4 D:\1\...

    在CMD命令窗口可以使用 md 命令创建多级目录,使用时要注意md 命令后面直接跟目录,没有空格隔开。

    如在D盘下新建 1\2\3\4 多级目录,命令如下:

    C:\Users\xxx>pushd d:
    
    D:\>md\1\2\3\4
    
    D:\>pushd D:\1\2\3\4
    
    D:\1\2\3\4>

    其中,pushd 是 Windows 操作系统 cmd 下的一个命令,作用是保存当前目录以供 POPD 命令使用,然后切换至指定的目录。不管当前命令窗口在任何路径下,pushd 命令都可以方便的切换至目标目录,比cd 命令方便点。

    如果想一次性删除多级目录,则用 rd /s 父目录 命令:

    如删除1目录及其下的所有目录

    D:\>rd /s 1
    1, 是否确认(Y/N)? y
    D:\>

    注:
    POPD 命令
    该命令将当前窗口目录回退到 PUSHD 命令存储的目录。

    例如当前的路径在D盘,当切换至E:盘后,再用popd就可以转回至D盘 :

    D:\>pushd E:
    
    E:\>popd
    
    D:\>
    展开全文
  • 创建和删除目录,touch命令,tree命令

    千次阅读 2017-10-29 18:11:50
    创建和删除目录,touch命令,tree命令
  • linux删除目录命令If you want to remove several subdirectories within another directory using the command line in Linux, generally you have to use the rm command several times. However, there is a ...
  • 3.4 mkdir命令创建目录(文件夹)   mkdir 是创建目录命令,其基本信息如下: 命令名称:mkdir。 英文原意:make directories。 所在路径:/bin/mkdir。 执行权限:所有用户。 功能描述:创建目录。 ...
  • 批处理(Batch),也称为批处理脚本。它应用于DOS和Windows...文员、网管必会技能:Windows命令行bat/cmd批处理脚本的编写应用之文件管理应用1.1.1bat脚本命令MD MKDIR 创建目录 创建文件夹视频教程:http://edu.51...
  • linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。 1.命令格式: mkdir [选项] 目录... 2.命令功能: 通过 mkdir 命令...
  • 实例:列出当前目录及子目录下的所有文件(/S/B),不包括文件夹(/A:A)  dir /S/B /A:A   以下内容只供参考 DIR——显示磁盘目录命令  1.功能:显示磁盘目录的内容。  2.类型:内部命令  3....
  • Linux 学习之创建、删除文件和文件夹命令

    万次阅读 多人点赞 2017-09-05 18:26:38
    今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令创建文件夹【mkdir】 一、mkdir命令使用权限 所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹...
  • Linux一个命令创建多个目录:seq命令

    千次阅读 2017-04-18 11:11:17
    如用bash3 的 printf也可作為等價命令 printf 'dir%03d\n' {1..10} | xargs mkdir 或 mkdir `printf 'dir%03d ' {1..10}` awk 當然也可以 awk 'BEGIN { while (num ) printf "dir%03d\n", ++num ; exit}' ...
  • ls命令(列出所有子目录与文件)

    万次阅读 2016-12-07 14:28:16
    对于每个目录,该命令将列出其中的所有子目录与文件。对于每个文件,ls将输出 其文件名以及所要求的其他信息。默认情况下,输出条目按字母顺序排序。当未给出目录名或是文件名时,就显示当前目录的信息。 参数
  • 首先,创建一个测试目录用来测试,以下我在Win10...现在我们通过以下DOS命令来查找出该测试文件夹下所有PDF文件(包括一、二级子目录中的),并复制到桌面的另一个文件夹(此处,我在桌面创建了一个copy文件夹用以存...
  • 目录操作命令

    千次阅读 多人点赞 2019-01-17 18:22:20
    文章目录目录操作命令ls命令命令格式常用用法cd命令命令格式常用用法mkdir命令命令格式常用用法rmdir命令命令格式常用用法tree命令命令格式常用用法 目录操作命令 ls命令 项目 内容 命令名称 ls 英文原意 ...
  • 2、对一个目录(tmp_DIR)及其子目录所有文件添加权限命令: 777或者u+x代表附加读写权限 -R代表递归,所以子目录才会被处理 sudo chmod 777 -R tmp_DIR 或者: sudo chmod -R u+x tmp_DIR ...
  • 显示目录中的文件和子目录列表。DIR [drive:][path][filename] [/A[[:]attributes]] [/B] [/C] [/D] [/L] [/N] [/O[[:]sortorder]] [/P] [/Q] [/S] [/T[[:]timefield]] [/W] [/X] [/4] [drive:][path][filename] 
  • * 根据字符串创建FTP本地目录 并按照日期建立子目录返回 * @param path * @return */ private String getFolder(String path) { SimpleDateFormat formater = new SimpleDateFormat("yyyyMMdd"); ...
  • 此时我们所在的目录是 “”/“”目录下,这种情况下我们如果想要查看此目录下的所有子目录,可以使用命令“”ls“”。然后通过命令“”mkdir“”创建一个新的目录,例如我们在这创建一个text1目录,随后通过命令“”...
  • 作者:iamlaosong 日常工作中,我们常常需要用tar命令将历史文件压缩归档,再删除...但这样的文件往往太大,使用起来也不方便,这时如果能将t2013目录下的文件按子目录打包,一个子目录一个文件,这样就方便使用了。
  • django项目创建命令

    千次阅读 2018-07-11 19:14:20
    在Django的中,项目工程目录可以借助的Django提供的命令帮助我们创建创建创建工程的命令为:django-admin startproject 工程名称 例如:想要在桌面的代码目录创建一个名为演示的项目工程,可执行如下命令:cd ~/...
  • 仔细查看源代码,发现在新建输出流前,就调用了创建目录的代码mkdirs().  左思右想不得其果,这套程序在本地运行都是正常的。。。  感觉应该是环境的原因,生产环境是linux的,初步分析是不是磁盘满了
  • Linux 创建目录mkdir ,多级目录

    千次阅读 2018-07-08 21:27:38
    使用 mkdir 命令可以创建一个新的目录 ;使用 mkdir 命令也可以创建一个多级的目录;演示: 创建单个目录首先查看当前目录下有无文件和目录,发现没有;然后使用 mkdir test 命令创建新的目录 test ;递归创建多个...
  • ~ :当前用户所在最后一级目录目录(~:是家目录) #:命令提示符。超级用户是#,普通用户是$ 2.命令基本格式 [root@dalao ~]# 命令 [选项] [参数] 选项:调整命令功能 参数:命令的操作对象(如果省略参数,一定...
  • linux 进入目录命令

    千次阅读 2021-01-31 17:27:16
    直接进入计算机目录下 常用指令 cd /home 进入 '/ home' 目录' cd .. 返回上一级目录 cd ../.. 返回上两级目录 cd 进入个人的主目录 cd ~user1 进入个人的主目录 ...-p 创建目录

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 382,335
精华内容 152,934
关键字:

创建子目录的命令是