如何用一个linux命令创建多个子目录

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

如何用一个linux命令创建多个子目录

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

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

如何用一个linux命令创建多个子目录

这些都可以合并到一个命令中,我们将向您展示如何。

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

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

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

如何用一个linux命令创建多个子目录

例如,上面的命令被扩展为htg/articles、htg/images、htg/note、htg/done,所有四个子目录都是在htg目录下创建的。正如你在下面的截图中看到的,它起了作用。

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

如何用一个linux命令创建多个子目录

也可以在mkdir命令中嵌套大括号展开列表。例如,在htg目录下的articles子目录中,我们要创建两个子目录new和rewrited。因此,我们在提示符处键入以下命令并按Enter键。

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

如果需要,也可以使用完整路径,正如我在下面的示例中所做的:

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

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

如何用一个linux命令创建多个子目录

相关:如何在Linux中创建一个新目录并用一个命令更改它

就这么简单。您还可以将mkdir命令与cd命令组合起来生成一个目录,并用一个命令更改为该目录。

  • 发表于 2021-04-09 00:00
  • 阅读 ( 76 )
  • 分类:互联网

你可能感兴趣的文章

如何用python编程和控制arduino

Python风靡了编码界。随着这门新语言的兴起,DIY电子领域也蓬勃发展。来自Arduino和Raspberry Pi等公司的开发板和单板计算机改变了人们生产家用电子产品的方式。如果你能用Python编程一个Arduino,那不是很棒吗? ...

  • 发布于 2021-03-11 16:20
  • 阅读 ( 892 )

使用以下技巧和技巧成为linux命令行高手

对于Linux用户来说,命令行本质上是一个非常强大的工具。虽然更为用户友好的Linux操作系统(OS)提供了大量功能,而不需要进入终端,但它是操作系统的一个必要元素。与流行的观点相反,命令行甚至可以简化某些操作。 ...

  • 发布于 2021-03-12 10:19
  • 阅读 ( 278 )

如何用dd轻松克隆和恢复linux磁盘映像

当需要在Linux上擦除、备份或恢复数据时,可以选择许多应用程序。GParted是最有效的选择之一。磁盘是一个更现代的替代品,在GNOME桌面环境中看起来很不错。但无论您运行哪种Linux操作系统,都有一个选项始终有效——dd。 ...

  • 发布于 2021-03-15 00:51
  • 阅读 ( 243 )

40多个最常用的linux终端命令

... 这是Linux最大的神话之一。很多人仍然认为Linux是一个困难的操作系统,只有那些死记硬背的极客才会使用,但事实并非如此。如果你能学会最常用的命令,你在Linux中会过得非常愉快——即使你是一个完全的新手。 ...

  • 发布于 2021-03-15 21:40
  • 阅读 ( 265 )

使用linux命令行安装硬盘和分区

...,udisk应该能够覆盖你的大部分基础知识。不过,知道如何用另一种方法来做是件好事。这里的主要区别在于,您需要指定要将分区装入的位置,并且在完成这些命令之后,您将无法使用这些命令关闭设备。 ...

  • 发布于 2021-03-16 13:53
  • 阅读 ( 195 )

如何用wget将多个网页转换成pdf

有许多在线工具、浏览器扩展和桌面插件可以将网页转换为PDF。如果您经常使用这些工具,可能会遇到需要一次性转换多个链接的情况。一个接一个地做是浪费时间和乏味的。 ...

  • 发布于 2021-03-19 11:02
  • 阅读 ( 531 )

linux命令参考备忘单

Linux命令行,也称为终端,可能是一个令人生畏的地方。但它也可以是你最有效的工具。 ...

  • 发布于 2021-03-22 04:06
  • 阅读 ( 236 )

如何用古墓保护您最敏感的数据信息

加密是一种基本的安全实践。虽然您的文件系统可能启用了加密,但共享计算机或极其敏感的信息呢? ...

  • 发布于 2021-03-26 08:43
  • 阅读 ( 170 )

如何用cp命令在linux中复制文件

... 要执行相同的操作,但在子目录中,请使用以下命令: ...

  • 发布于 2021-03-28 11:33
  • 阅读 ( 299 )

如何在linux中创建新文件

...文件的用途。让我们看看这些选项,这样您就可以知道哪一个对您最有用。 ...

  • 发布于 2021-03-28 22:06
  • 阅读 ( 248 )
mnpyc1628
mnpyc1628

0 篇文章

相关推荐