当前位置:首页 > Linux > 正文

Linux如何创建新文件夹

在Linux终端中,使用 mkdir命令创建新文件夹,基本语法为: mkdir 文件夹名mkdir new_folder在当前目录创建名为”new_folder”的文件夹,若要创建多级目录(父目录不存在时),需添加 -p选项。

命令行创建文件夹(推荐)

核心命令:mkdir(make directory)
由GNU coreutils提供,预装于所有Linux发行版。

基础操作

mkdir 文件夹名称

示例
在当前位置创建名为 documents 的文件夹:

mkdir documents

创建多级嵌套文件夹

使用 -p 参数自动创建父目录:

mkdir -p project/code/src

效果:
projectcode 不存在,系统将自动逐级创建。

同时创建多个文件夹

mkdir folder1 folder2 folder3

设置文件夹权限(可选)

通过 -m 参数指定权限(如755):

Linux如何创建新文件夹  第1张

mkdir -m 755 secure_dir

权限说明

  • 755 = 所有者可读/写/执行,其他用户只读/执行
  • 权限值需符合Linux权限模型(0-7八进制)。

图形界面创建文件夹(适合新手)

不同桌面环境操作类似(以GNOME为例):

  1. 打开文件管理器(如Nautilus)。
  2. 进入目标位置(如主目录)。
  3. 右键空白处 → 新建文件夹 → 输入名称 → 确认。

支持环境:GNOME(Ubuntu)、KDE(Kubuntu)、XFCE(Xubuntu)等。


常见问题与解决方案

  1. 权限不足错误

    mkdir: cannot create directory ‘new_dir’: Permission denied

    解决

    • 使用 sudo 临时提权(需管理员密码):
      sudo mkdir /opt/new_dir
    • 或用 chown 修改目录归属:
      sudo chown 用户名:组名 /目标路径
  2. 文件夹已存在错误

    mkdir: cannot create directory ‘documents’: File exists

    解决:更换名称或删除冲突文件。


最佳实践建议

  • 路径规范:避免使用空格或特殊字符(如 、&),建议用下划线连接(my_folder)。
  • 权限管理:敏感目录(如 /etc/ 子目录)需严格限制权限(如 700)。
  • 脚本自动化:在Shell脚本中用 mkdir -p 防止路径缺失导致的错误。

Linux创建文件夹的核心方法是 mkdir 命令,辅以图形界面作为补充,掌握 -p(递归创建)和 -m(权限设置)参数可应对复杂场景,操作时需注意权限控制和路径合法性,这是Linux系统管理的基础技能。

引用说明: 参考Linux官方文档(man7.org)和GNU coreutils标准,符合POSIX规范,命令行示例已在Ubuntu 22.04、CentOS 7及Alpine Linux中验证。

0