精华内容
下载资源
问答
  • 2021-12-03 13:42:11

     linux下直接一个命令创建目录及其子目录

    mkdir -p /media/build/temp/all/subdir

    更多相关内容
  • 了解了用 ls 命令目录中列出条目后,现在我们要学习在 Linux 系统下创建目录。在 Linux 下,我们可以使用 mkdir 命令。Mkdir 是“make directory” 的缩写词。 mkdir 是什么呢Mkdir 是一个用来在 Linux 系统下创建...

    了解了用 ls 命令在目录中列出条目后,现在我们要学习在 Linux 系统下创建目录。在 Linux 下,我们可以使用 mkdir 命令。Mkdir 是“make directory” 的缩写词。

    113731gzar99fddba09uq3.gif

    mkdir 是什么呢

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

    运行 mkdir 命令

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

    $ mkdir

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

    113120i9olvlo35ytq8y51.png

    mkdir command

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

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

    113121x32kn1nz58i3zhn8.png

    mkdir directory exist

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

    113122n0yd9y4zmmfmuvff.png

    mkdir permission denied

    创建多个目录

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

    $ mkdir ubuntu redhat slackware

    113123mti5fi5e550pwth5.png

    create multiple directories

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

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

    $ mkdir -p letter/important

    113125e1k7hc9wgbwqyjuk.png

    mkdir sub-directory

    设置访问权限

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

    $ mkdir -m=r-- letter

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

    113126pwxmqw5xxhiwtaih.png

    mkdir set privilege

    打印创建目录的过程信息

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

    $ mkdir -v ubuntu redhat slackware

    113127ar5led790p5u7u0m.png

    mkdir verbose

    总结

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

    展开全文
  • 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 创建目录命令

    展开全文
  • mkdir命令是为数不多的没有大量复杂功能的Linux命令之一。这使得使用起来非常简单。语法如下:mkdir [option] directory_name_or_path让我们看看如何使用它。1、建立新目录创建目录,请使用不带任何选项的mkdir...

    mkdir命令是为数不多的没有大量复杂功能的Linux命令之一。这使得使用起来非常简单。

    语法如下:

    mkdir [option] directory_name_or_path

    让我们看看如何使用它。

    1、建立新目录

    要创建新目录,请使用不带任何选项的mkdir命令:

    mkdir new_dir

    这将在当前目录中创建一个名为new_dir的新目录。您可以使用ls命令进行检查。

    1a6e0fa034bb1d0652322837d0cc1488.png

    您也可以指定要在其中创建新目录的路径。

    64a41f0f5ef4a9225fd2e05862b926ac.png

    2、创建多个目录

    您也可以使用单个命令创建多个新目录:

    mkdir new_dir_1 new_dir_2 new_dir_3

    所有新目录都在同一级别创建。您还可以创建嵌套目录,这将在下一节中介绍。

    3、创建嵌套目录

    您可以使用选项-p创建嵌套目录结构。如果父目录不存在,它将为您创建。

    当您要创建目录结构或要确保目录路径存在时,这特别有用。

    mkdir -p dir1/dir2/dir3/dir4

    这是上面的命令创建的:

    0dad46efa9fca9b40ea72ed3052820f2.png

    您也可以在单个目录中使用-p选项。它不会创建一个已经存在的新目录,但也不会引发任何错误:

    5268fcd1aafd7c5febed72080b630113.png

    4、创建具有特定权限的目录

    默认情况下,shell的umask控制对新创建目录的权限。如果要在目录上具有不同的文件许可权,则可以先使用-m选项,而不是先创建目录,然后使用chmod命令更改许可权。

    假设您要在目录上创建权限766。您可以使用:

    mkdir -m 766 new_directory

    关于mkdir命令,这几乎是您需要了解的。

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

    千次阅读 2022-02-16 17:08:49
    mkdir命令是“make directories”的缩写,用来创建目录。 注意:默认状态下,如果要创建目录已经存在,则提示已存在,而不会继续创建目录。 所以在创建目录时,应保证新建的目录与它所在目录下的文件没有重名。 ...
  • linux根目录下一级子目录

    千次阅读 2021-05-09 01:32:36
    文件系统中只分为目录和文件,所有文件都是存放在目录下root根目录用 / 表示# ls / 查看根目录下的一级子目录/boot 存放系统启动相关的文件,如内核文件、引导系统所需文件等,vmlinuz、initrd、grub;如果boot目录...
  • windows cmd使用md命令建立多级子目录

    万次阅读 2018-05-21 00:17:47
    在CMD命令窗口可以使用 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\...
  • Linux目录创建与删除命令

    千次阅读 2021-05-10 17:39:26
    mkdir命令功能:创建一个目录(类似MSDOS下的md命令)。语法:mkdir [选项] dir-name说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前...
  • 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 ...
  • touch命令用于修改文件或者目录的时间属性,包括存取时间和更改时间。 若文件不存在,系统会建立一个新的文件。 1.1 首先了解linux中的三种时间: 1>访问时间(access time 简写为atime) 2>修改时间...
  • Linux下的创建目录并切换到创建目录命令

    万次阅读 多人点赞 2018-12-22 12:03:01
    我们在日常使用Linux中,经常会执行创建目录、切换目录的操作。Linux中相对应的命令就是mkdir、cd两个命令。但是有很多时候我们创建目录后需要换到创建目录,这个时候我们该怎么操作呢。 操作1: mkdir tmp cd ...
  • linux创建文件夹命令是什么

    千次阅读 2021-05-10 22:47:14
    linux创建文件夹命令是mkdir,语法为【mkdir (选项)(参数)】,其中Z为设置安全上下文,当使用SELinux时有效,version显示版本信息。本文操作环境:linux2.6.32系统、DELL G3电脑。Linux中 mkdir 创建文件夹命令语法...
  • Linux 命令之 mkdir 命令-创建目录

    千次阅读 2021-03-13 20:17:09
    mkdir 命令是“make directories”的缩写,用来创建目录。如果在目录名的前面没有加任何路径名,则在当前目录创建目录;如果给出了一个已经存在的路径,将会在该目录创建一个指定的目录。在创建目录时,应保证...
  • Linux命令目录操作命令

    千次阅读 2021-05-11 15:30:45
    目录操作命令cdcd命令功能在每一个操作系统中,都需要有改变目录的工作,Linux也不例外,在Linux操作系统中,是通过cd命令来改变工作目录的。cd命令命令格式及用法命令格式:cd命令用法例1:现在的工作目录为:/...
  • Linux基础命令----mkdir 创建目录

    千次阅读 2019-12-06 21:39:12
    描述 mkdir命令是“make directories”的缩写,用来创建目录。...注意:在创建文件时,不要把所有的文件都存放在主目录中,可以创建子目录,通过它们来更有效地组织文件。最好采用前后一致的命名方式来区分文件和目...
  • 复制时主动创立不存在的子目录在 Linux 中,能够应用 cp 命令的 --path 选项指定在复制的时候主动创立不存在的子目录。例如执行上面的命令:$ cp --path java/com/server/Service.java target/如果 target 目录下不...
  • 提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、pandas是什么? 前言 ...示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。 ...
  • shell命令创建文件夹启动hdfs,终端输入:start-dfs.sh在hdfs中创建一个input文件夹:hadoopfs-mkdir/input/1使用参数-p创建多级目录:hadoopfs-mkdir-p/input/file1HDFS Java API创建publicclassCreatDir{...
  • linux命令新建目录mytest

    千次阅读 2022-03-14 10:14:17
    1.在/usr目录中新建一个目录目录名称:mytest。并在mytest目录中新建文件net.txt。设置文件的属性为文件属主(u)增加执行权限,文件属主同组用户(g)增加写入权限,其他用户(o)删除读权限。 cd /usr mkdir -p mytest...
  • mkdir创建目录

    千次阅读 2021-07-21 16:02:27
    mkdir命令(make directory),创建目录。默认情况下,如果要创建目录已存在,则会提示该目录已存在,不会创建目录。 例如会提示:mkdir: cannot create directory ‘test’: File exists 二、参数: 1、-p ...
  • Shell批量创建目录

    千次阅读 2020-01-07 16:37:04
    网站上传目录,一般要按hash值或者日期生成若干个子目录,防止单目录文件数量太多导致IO性能下降问题,常见做法是计算目标的md5值,然后通过两位前缀作为子目录名,存放文件,目录可以在上传时动态创建,考虑到目录...
  • dir /b /s 可以查看当前路径下的所有文件和文件夹以及子目录下的文件。 这是目录,直接在路径里输入 cmd 回车可以进入 cmd 的该路径下。 dir 的使用方法如下,cmd 里可以直接通过 help dir 来查看:
  • 批处理(Batch),也称为批处理脚本。它应用于DOS和Windows...文员、网管必会技能:Windows命令行bat/cmd批处理脚本的编写应用之文件管理应用1.1.1bat脚本命令MD MKDIR 创建目录 创建文件夹视频教程:http://edu.51...
  • LINUX下找到目录下的所有子目录

    千次阅读 2021-09-05 18:12:11
    会出现提示,当我们想要查找当前目录下的所有文件, 可以利用以下命令: ls -R 得到如下图所示的结果,但是我们的目标只是找到路径,而不是路径与文件夹杂。 其实可以利用 man grep 进行数据搜索的帮助。实际...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 438,927
精华内容 175,570
关键字:

创建子目录的命令是