Linux mkdir命令:创建目录

发布时间:2023-05-12

一、基本概念

mkdir 命令是 Linux 系统中常用的一个命令,可以用来在指定的位置创建新目录。如果尝试在一个非空目录中创建新目录,则创建过程会失败,并提示错误信息。 通常来说,mkdir 命令的语法格式如下:

mkdir [选项] 目录名称

其中,选项包括:

  • -m, --mode=模式:设置新目录权限模式。
  • -p, --parents:如果使用该选项,则可以同时创建多级目录,如:mkdir -p a/b/c/d
  • -v, --verbose:在创建目录时显示详细的过程信息。
  • --help:显示命令的帮助信息。
  • --version:显示命令的版本信息。

二、实际应用

那么我们来看看一些常见的例子,了解 mkdir 命令的实际应用。

1. 创建单个目录

首先,我们可以通过 mkdir 命令来创建一个单个的目录,例如:

$ mkdir testDir

上面的命令将在当前目录下创建一个名为 testDir 的目录。我们可以通过 ls 命令来查看目录是否创建成功:

$ ls
testDir

如果输出结果中包含 testDir,则说明创建成功。

2. 创建多级目录

除了创建单个目录外,mkdir 还可以用来创建多级目录。例如:

$ mkdir -p a/b/c/d

上面的命令将在当前目录下创建一个名为 a 的目录,并在其中递归创建 bcd 等子目录。

3. 指定目录权限

有时候,我们需要指定新目录的权限模式。例如,我们希望创建一个名为 data 的目录,并将该目录的权限设置为 777

$ mkdir -m 777 data

上面的命令将创建一个名为 data 的目录,并将其权限设置为 777,即所有用户都有读、写和执行权限。

4. 显示详细信息

使用 -v 选项可以在创建目录时显示详细的过程信息:

$ mkdir -v testDir
mkdir: created directory 'testDir'

上面的命令将创建一个名为 testDir 的目录,并在创建过程中显示详细的信息。

三、注意事项

在使用 mkdir 命令时,需要注意以下几点:

  • 如果希望在一个已经存在的目录下创建新目录,则需要在该目录的路径后加上新目录的名称。
  • 如果尝试在一个非空目录中创建新目录,则创建过程会失败,并提示错误信息。
  • 在使用 -m 选项时,权限模式的值需要以八进制形式表示,例如 777

四、总结

通过本文,我们了解到了 Linux 系统中 mkdir 命令的基本用法及常见应用。不同选项的使用可以实现不同的目录创建需求,另外在实际操作时需要注意命令的语法格式以及各种注意事项。