mkdir 命令:在 Linux 中创建新目录mkdir 命令:在 Linux 中创建新目录mkdir 命令:在 Linux 中创建新目录mkdir 命令:在 Linux 中创建新目录
  • 业务
  • 目标
  • 支持
  • 关于
  • 联系我们
  • 登录
✕

mkdir 命令:在 Linux 中创建新目录

发表 admin at 2025年2月28日
类别
未分类
标签

mkdir 是每个 Linux 用户都应该知道的基本 Linux 命令之一。您可以使用 mkdir 创建新目录。

mkdir 是重要的 Linux 命令之一。 mkdir 允许您在 Linux 中创建新目录(通称文件夹)。

在这个初学者系列中,您将学习使用 mkdir 命令。

mkdir 命令示例

mkdir 命令是极少数没有大量选项的 Linux 命令之一。这使得它的使用非常简单。

语法如下:

mkdir [option] directory_name_or_path

让我们看看如何使用它。

创建新目录

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

mkdir new_dir

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

abhishek@linux:~/tuts$ ls
abhishek@linux:~/tuts$ mkdir new_dir
abhishek@linux:~/tuts$ ls -l
total 4
drwxrwxr-x 2 abhishek abhishek 4096 May 14 16:15 new_dir

您还可以指定要创建新目录的路径。

abhishek@linux:~/tuts$ ls
new_dir
abhishek@linux:~/tuts$ mkdir new_dir/another_new_dir
abhishek@linux:~/tuts$ tree
.
└── new_dir
    └── another_new_dir

2 directories, 0 files

创建多个目录

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

mkdir new_dir_1 new_dir_2 new_dir_3

所有新目录都在同一级别创建。您还可以创建下一节中描述的嵌套目录。

创建嵌套目录

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

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

mkdir -p dir1/dir2/dir3/dir4

这就是上面命令创建的内容:

abhishek@linux:~/tuts$ mkdir -p dir1/dir2/dir3/dir4
abhishek@linux:~/tuts$ tree 
.
├── dir1
│   └── dir2
│       └── dir3
│           └── dir4
└── new_dir
    └── another_new_dir

6 directories, 0 files

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

abhishek@linux:~/linux$ mkdir new_dir
mkdir: cannot create directory ‘new_dir’: File exists
abhishek@linux:~/linux$ mkdir -p new_dir
abhishek@linux:~/linux$ ls -l
total 8
drwxrwxr-x 3 abhishek abhishek 4096 May 14 16:39 dir1
drwxrwxr-x 3 abhishek abhishek 4096 May 14 16:16 new_dir

创建具有特定权限的目录

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

假设您希望对要创建的目录具有 766 权限。您可以使用:

mkdir -m 766 new_directory

这几乎就是您需要了解的有关 mkdir 命令的内容。现在您已经了解了如何创建目录,也许您想了解 rmdir 命令以及在 Linux 命令行中删除目录。

©2015-2025 Norria support@norria.com