欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  网络运营

在Linux下用 mkdir 命令来创建目录和子目录的用法

程序员文章站 2022-03-07 23:24:43
本篇文章介绍了在linux下用 mkdir 命令来创建目录和子目录的用法,现在我们要学习在 linux 系统下创建目录。在 linux 下,我们可以使用 mkdir 命令。...

本篇文章介绍了在linux下用 mkdir 命令来创建目录和子目录的用法,现在我们要学习在 linux 系统下创建目录。在 linux 下,我们可以使用 mkdir 命令。mkdir 是“make directory” 的缩写词。

mkdir 是什么呢

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

运行 mkdir 命令

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

$ mkdir

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

在Linux下用 mkdir 命令来创建目录和子目录的用法

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

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

在Linux下用 mkdir 命令来创建目录和子目录的用法

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

在Linux下用 mkdir 命令来创建目录和子目录的用法

创建多个目录

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

$ mkdir ubuntu redhat slackware

在Linux下用 mkdir 命令来创建目录和子目录的用法

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

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

$ mkdir -p letter/important

在Linux下用 mkdir 命令来创建目录和子目录的用法

设置访问权限

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

$ mkdir -m=r-- letter

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

在Linux下用 mkdir 命令来创建目录和子目录的用法

打印创建目录的过程信息

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

$ mkdir -v ubuntu redhat slackware

在Linux下用 mkdir 命令来创建目录和子目录的用法

总结

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

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。