精华内容
下载资源
问答
  • 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一个命令创建多个目录:seq命令

    千次阅读 2017-04-18 11:11:17
    mkdir $(seq -f '%g' 1 10) ...它還有三選項  -f, --format=FORMAT use printf style floating-point FORMAT (default: %g)  -s, --separator=STRING use STRING to separate numbers (defa


    mkdir $(seq -f '%g' 1 10)


    其他seq用法如下:

    它還有三個選項
      -f, --format=FORMAT      use printf style floating-point FORMAT (default: %g)
      -s, --separator=STRING   use STRING to separate numbers (default: \n)
      -w, --equal-width        equalize width by padding with leading zeroes
    -f 最常用 , 例如一次制做 10 個名 dir001 , dir002 .. dir010 的目錄,它便很有用途,我們可以這樣
    下一個命令便可了
    seq -f 'dir%03g' 1 10 | xargs mkdir

    mkdir $(seq -f 'dir%03g' 1 10)
    它用的是 printf 的格式 , %03g' 代表以三位浮點數,以此方法,
    如用bash3 的 printf也可作為等價命令
    printf 'dir%03d\n' {1..10} | xargs mkdir  或 mkdir `printf 'dir%03d ' {1..10}`
    awk 當然也可以
    awk 'BEGIN { while (num < 10 ) printf "dir%03d\n", ++num ; exit}' | xargs mkdir
    這樣會比寫一個腳本快, 不必寫成
    for dir in 001 002 003 004 005 006 007 008 009 010
    do
        mkdir dir${dir}
    done

    展开全文
  • 1.创建目录的用户在当前目录中具有写权限 2. 指定的目录名不能是当前目录中已有的目录。 命令实例 0. 帮助文件 bixiaopeng@bixiaopengtekiMacBook-Pro testshell$mkdir --help 用法:mkdir [选项]... 目录... 若...

    命令用途

     
    mkdir 命令用来创建指定的名称的目录

     

     

    使用说明


    1. 创建目录的用户在当前目录中具有写权限
    2. 指定的目录名不能是当前目录中已有的目录。

     

     

     

     

    命令实例

     

     

    0. 帮助文件

    bixiaopeng@bixiaopengtekiMacBook-Pro testshell$mkdir --help
    
    用法:mkdir [选项]... 目录...
    若指定目录不存在则创建目录。
    长选项必须使用的参数对于短选项时也是必需使用的。
    -m, --mode=模式 设置权限模式(类似chmod),而不是rwxrwxrwx 减umask
    -p, --parents 需要时创建目标目录的上层目录,但即使这些目录已存在也不当作错误处理
    -v, --verbose 每次创建新目录都显示信息
    -Z, --context=CTX 将每个创建的目录的SELinux 安全环境设置为CTX
    --help 显示此帮助信息并退出
    --version 显示版本信息并退出

    1. 创建一个空的文件夹

    #mkdir 文件名
    bixiaopeng@bixiaopengtekiMacBook-Pro testshell$ mkdir empty
    bixiaopeng@bixiaopengtekiMacBook-Pro testshell$ ls -al
    total 0
    drwxr-xr-x  3 bixiaopeng  staff  102 Sep 27 16:43 .
    drwxr-xr-x@ 7 bixiaopeng  staff  238 Sep 18 15:43 ..
    drwxr-xr-x  2 bixiaopeng  staff   68 Sep 27 16:43 empty

    2. 创建多级目录

    #mkdir -p 文件夹1/文件夹2/文件夹3
    bixiaopeng@bixiaopengtekiMacBook-Pro testshell$ mkdir -p dir/dir1/dir2/dir3
    bixiaopeng@bixiaopengtekiMacBook-Pro testshell$ ls -al
    total 0
    drwxr-xr-x  4 bixiaopeng  staff  136 Sep 27 16:44 .
    drwxr-xr-x@ 7 bixiaopeng  staff  238 Sep 18 15:43 ..
    drwxr-xr-x  3 bixiaopeng  staff  102 Sep 27 16:44 dir
    drwxr-xr-x  2 bixiaopeng  staff   68 Sep 27 16:43 empty
    bixiaopeng@bixiaopengtekiMacBook-Pro testshell$ cd dir/dir1/dir2/dir3
    bixiaopeng@bixiaopengtekiMacBook-Pro dir3$ ls -al
    total 0
    drwxr-xr-x  2 bixiaopeng  staff   68 Sep 27 16:44 .
    drwxr-xr-x  3 bixiaopeng  staff  102 Sep 27 16:44 ..
    bixiaopeng@bixiaopengtekiMacBook-Pro dir3$ pwd
    /Users/bixiaopeng/Projects/testshell/dir/dir1/dir2/dir3

    3.创建文件夹后对文件夹赋权限

    #mkdir -m 权限 文件夹
    bixiaopeng@bixiaopengtekiMacBook-Pro testshell$ mkdir -m 777 method
    bixiaopeng@bixiaopengtekiMacBook-Pro testshell$ ls -al method
    bixiaopeng@bixiaopengtekiMacBook-Pro testshell$ ls -al
    total 0
    drwxr-xr-x  5 bixiaopeng  staff  170 Sep 27 16:49 .
    drwxr-xr-x@ 7 bixiaopeng  staff  238 Sep 18 15:43 ..
    drwxr-xr-x  3 bixiaopeng  staff  102 Sep 27 16:44 dir
    drwxr-xr-x  2 bixiaopeng  staff   68 Sep 27 16:43 empty
    drwxrwxrwx  2 bixiaopeng  staff   68 Sep 27 16:49 method
     

    4.创建目录显示目录信息

     

    #mkdir -v 文件夹
    bixiaopeng@bixiaopengtekiMacBook-Pro testshell$ mkdir -v vdir
    mkdir: created directory 'vdir'
    bixiaopeng@bixiaopengtekiMacBook-Pro testshell$ ls -al
    total 0
    drwxr-xr-x  6 bixiaopeng  staff  204 Sep 27 16:51 .
    drwxr-xr-x@ 7 bixiaopeng  staff  238 Sep 18 15:43 ..
    drwxr-xr-x  3 bixiaopeng  staff  102 Sep 27 16:44 dir
    drwxr-xr-x  2 bixiaopeng  staff   68 Sep 27 16:43 empty
    drwxrwxrwx  2 bixiaopeng  staff   68 Sep 27 16:49 method
    drwxr-xr-x  2 bixiaopeng  staff   68 Sep 27 16:51 vdir

    订阅

    微信搜索“毕小烦”或者扫描下面的二维码,即可订阅我的文章。

    image.png

    如果文章对你有帮助,请随手点个赞吧!

    (完)

     

     

     

     

     

    展开全文
  • linux 创建目录命令

    千次阅读 2021-02-06 16:59:27
    命令行提示符 [root@localhost ~]# ... 当前所在目录 ~用户的家目录 管理员超级用户 /root 普通用户 /home/用户名/所在目录 linux 命令格式 命令 空格 [选项] 空格 [参数] 选项,使用或调整命令的功能 参数.

    命令行提示符
    [root@localhost ~]#
    [当前用户名@主机名 当前所在目录]$
        linux 超级用户 root
        window 超级用户 administartor     
        # 超级用户
        $ 普通用户
        当前所在目录 ~用户的家目录
            管理员超级用户 /root
            普通用户     /home/用户名/所在目录
    linux 命令格式
        命令 空格 [选项] 空格 [参数]
        选项,使用或调整命令的功能
        参数:参数四命令操作的对象,如果可以省略,说明有默认参数显示
        注意:在linux下是严格区分大小写,所有内容!命令全部小写
    Linux查看及创建目录文件等命令    1 ls     //list 显示目录下的内容 
            1.1 ls -l  //长格式显示(缩略选项用一个减号,完整的选项是两个减号)
    
                -rw-------. 1 root root 1434 Mar 7 09:42 anaconda-ks.cfg
                第一列 权限:所有者权限,所属组权限,其他人权限
                第二列 引用计数
                第三列 所有者
                第四列 所属组
                第五列 大小size 默认单位Byte
                第六列 文件最后一次修改和访问时间  三月7号,9点42分
                第七列 文件名
            1.2 ls -hl -h 人性化显示
                -rw-------. 1 root root 1.5k Mar 7 09:42 anaconda-ks.cfg
                多个选项可以一起使用,大部分没有顺序 例如ls -lh
            1.3 ls -a 显示所有文件
                文件名前面带.的是隐藏文件
    
        2 cd      //切换所在目录
            cd         //回到登录用户的家目录
            cd /home //进入下一级目录
            cd /    //进入根目录
            cd -    //进入上一次操作目录
            cd ..   //进入上一级目录
            tab 键 可以对我们的目录和文件进行补全        
            相对路径
                参考当前所在目录,进行查询,如果使用相对路径,请查看好你的所在目录
    
            绝对路径
                从根目录开始一级一级查找,直接找到位置
    
        3 pwd 显示当前所在目录
    
        4 linux 常见目录(以下目录必须全部记录起来)
            /根目录
            /root         超级管理员的家目录
            /root/home    普通用户的家目录
            /bin         命令保存目录(普通用户的) 
            /sbin         命令保存目录(超级管理员的)
            /boot         启动目录 启动相关文件内容
            /dev          设备文件保存目录
            /etc          配置文件保存目录
            /lib          函数库保存目录
            /mnt          系统挂载目录(推荐使用)
            /media        挂载目录
            /tmp         临时目录
            /proc         直接写入内存
            /usr        系统软件目录
            /var         系统相关文档内容
            /var/log    系统日志
    
        5 mkdir    //创建目录
    
            蓝色 文件夹(目录)
            mkdir 文件名字(用英文)
            mkdir -p 文件名字(递归创建)
    
        6  rm -rf 文件[目录]        //删除
            -r 删除目录
            -f 强制
    
        7 文件操作命令 增删改查
    
                1. 创建文件  新建文件
                    touch 文件名
    
                2.查看文件
                    cat  文件名 查看文件
                    cat -n install.log
                    -n 显示行号
    
                    more 文件名 分屏显示
                    空格向下翻页 b 向上翻页 q 退出分屏操作
    
                    head -要查看的条数 文件名
                    head -19 hys.sql //显示19行数的内容
    
                3 删除 
                    rm 删除 
                    rm -rf 文件/目录
    
                4 复制 拷贝
                    cp 源文件 目标位置
    
                    cp -r  ./ys/ ./hys/
                    -r 复制目录
                3 mv 剪切或改名
                    //剪切
                    mv 源文件 目标位置
                    //改名
                    mv 源文件名 新名字
        快捷键 
            强制终止 ctrl + c 
            清屏     ctrl + l

    以上就是良许教程网为各位朋友分享的Linux相关知识。

    展开全文
  • linux创建目录命令

    千次阅读 2015-02-06 09:14:45
    mkdir -p /目录1/目录2/目录3/目录4
  • Linux 创建多级目录命令mkdir -p

    万次阅读 2018-12-11 10:12:30
    在Linux下有时想直接创建多级目录,如想在文件夹project下创建目录App,可直接使用以下命令连续创建2目录: mkdir -p project/App;   没有使用“-p”这参数的情况下,如何实现创建多级目录,mkdir需逐个的...
  • Linux下的创建目录并切换到创建的目录命令

    万次阅读 多人点赞 2018-12-22 12:03:01
    但是有很多时候我们创建目录后需要换到创建的目录,这时候我们该怎么操作呢。 操作1: mkdir tmp cd tmp 这是很标准的操作流程,没问题。绝对可以实现。但是这种操作要执行两个命令按两次回车太麻烦了。 操作...
  • PowerShell mkdir命令创建个目录

    千次阅读 2018-09-03 11:01:11
    本机PowerShell版本: PSVersion 5.1.17134.228 1.创建多级目录,使用-p参数,多级目录间用...2.创建同级目录,使用-p参数,多个目录间使用逗号分隔 mkdir -p bin,NAME,tests,docs 1,2联合使用可以同时创...
  • 创建和删除目录,touch命令,tree命令

    千次阅读 2017-10-29 18:11:50
    创建和删除目录,touch命令,tree命令
  • Linux递归创建目录命令

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

    千次阅读 2018-05-03 14:29:18
    md &lt;folderName&gt;或mkdir &lt;folderName&gt;
  • cmd 创建目录命令 mkdir或md

    万次阅读 2019-02-02 15:00:23
    cmd 创建目录命令 mkdir命令可以用来创建目录,命令格式如下: D:\学习9\疯狂Java讲义第三版光盘\codes\03\3.1&amp;gt;mkdir /? 创建目录。 mkdir [drive:]path md [drive:]path 如果命令扩展被启用,mkdir ...
  • os查看当前目录,创建目录命令

    千次阅读 2019-05-08 18:15:05
    查看当前目录:os.getcwd() 创建目录:os.makedirs(path) 判断目录是否存在:os.path.exists(path)
  • Mkdir 是一个用来在 Linux 系统下创建目录命令。此命令属于内建命令。 运行 mkdir 命令 你可以在你的控制台直接键入 mkdir 来使用它。 $ mkdir 默认情况下,不带任何参数运行 mkdir 命令会在当前...
  • mkdir -p git bash 或 mac terminal 我们可以使用 mkdir 命令创建文件夹。...当前目录创建文件夹: ?1$ mkdir a b c  会创建 a 、b、c 三文件夹   但是有时候我们需要创建多级文件夹...
  • mkdir命令(建立一个目录) 功能:创建一个目录(类似DOS下的md命令)。 语法:mkdir [选项] dirname  说明:该命令创建由dirname命名的目录。要求创建目录的用户在当前目录中 (dirname的父目录中)具有写权限...
  •  正如我们在上文提到的,cp是一个用来创建文件和目录副本的命令。在这里我们提供了一些在日常操作中可能用到的cp命令的实例。  1. 不带任何参数下,运行cp  这是 cp 命令最基础的使用。 拷贝名为 myfile.
  • 3.4 mkdir命令创建目录(文件夹)   mkdir 是创建目录命令,其基本信息如下: 命令名称:mkdir。 英文原意:make directories。 所在路径:/bin/mkdir。 执行权限:所有用户。 功能描述:创建空目录。 ...
  • 正如我们在上文提到的,cp是一个用来创建文件和目录副本的命令。在这里我们提供了一些在日常操作中可能用到的cp命令的实例。 1. 不带任何参数下,运行cp 这是 cp 命令最基础的使用。 拷贝名为 myfile.txt 从...
  • linux mkdir 命令用来创建指定的名称的目录,要求创建目录的用户在当前目录中具有写权限,并且指定的目录名不能是当前目录中已有的目录。 1.命令格式: mkdir [选项] 目录... 2.命令功能: 通过 mkdir 命令...
  • Linux 学习之创建、删除文件和文件夹命令

    万次阅读 多人点赞 2017-09-05 18:26:38
    今天学习了几个命令,是创建、删除文件和文件夹的,在linux里,文件夹是目录,下面说下我学习的命令创建文件夹【mkdir】 、mkdir命令使用权限 所有用户都可以在终端使用 mkdir 命令在拥有权限的文件夹...
  • 目录处理命令 mkdir 命令所在路径 是 /bin/mkdir 执行权限:所有的用户 语法:mkdir -p [目录名] -p是递归创建 范例: ... mkdir -p /tmp/pa/da 创建目录tmp、pa、da ... mkdir /tmp 创建目录tmp
  • 然后通过命令“”mkdir“”创建一个新的目录,例如我们在这创建一个text1目录,随后通过命令“”cd text1“”进入你所创建的text1这个目录(注意cd和text1中间要有一个空格)。接下来, 我们需要创建一个
  • 批处理(Batch),也称为批处理脚本。它应用于DOS和Windows...文员、网管必会技能:Windows命令行bat/cmd批处理脚本的编写应用之文件管理应用1.1.1bat脚本命令MD MKDIR 创建目录 创建文件夹视频教程:http://edu.51...
  • 这里,我用DOS命令创建一个基于Maven的Web项目。既然使用了DOS命令,那么肯定要先了解一下这些命令的含义。 命令如下: mvn archetype:generate -DgroupId=...
  • find ./ -type f \( −newermt ′2015−05−10 00:00′ −a −not −newermt ′2015−05−10 23:59′ \) -exec cp {} /home/mce/data/newData \;

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,402,492
精华内容 560,996
关键字:

创建一个目录的命令是什么