插件窝 干货文章 Linux如何创建一个文件夹

Linux如何创建一个文件夹

创建 mkdir 文件夹 目录 765    来源:    2025-04-24

在 Linux 系统中,可以通过命令行使用 mkdir 命令来创建文件夹(目录)。以下是具体方法和常见用法:


基本语法

mkdir [选项] 目录名

1. 创建单个文件夹

mkdir myfolder
  • 会在当前目录下创建名为 myfolder 的文件夹。

2. 创建多级文件夹

使用 -p 选项自动创建父目录(如果不存在):

mkdir -p parent/child/grandchild
  • 如果 parentchild 不存在,会自动创建它们。

3. 设置文件夹权限

通过 -m 选项直接指定权限(如 755):

mkdir -m 755 protected_folder
  • 权限格式为八进制数(755 表示 rwxr-xr-x)。

4. 创建多个同级文件夹

mkdir dir1 dir2 dir3
  • 一次性创建多个同级目录。

5. 显示创建过程(verbose)

mkdir -v new_folder
  • 添加 -v 选项会输出提示信息:
    mkdir: created directory 'new_folder'

注意事项

  1. 权限问题:如果当前用户对目标路径没有写权限,会报错 Permission denied。需使用 sudo 提权:

    sudo mkdir /system/folder
    
  2. 避免空格:如果目录名包含空格或特殊字符,需用引号包裹:

    mkdir "my folder"
    
  3. 目录已存在:如果目录已存在,会报错 File exists。可通过 -p 忽略该错误。


示例综合应用

mkdir -p -m 770 ~/projects/{2023,2024}/src
  • 在用户主目录下创建 projects,并在其中创建 2023/src2024/src 两个子目录,权限设为 770

通过 mkdir --helpman mkdir 可以查看更多选项说明。