Linux如何创建目录?新手教程

在Linux系统中,创建目录(活页夹)使用mkdir命令,如mkdir dir_name,注意事项包括检查用户权限、确保路径正确、避免特殊字符,以保障操作安全高效。

核心命令:mkdir

作用
创建新目录(Make Directory)。
基本语法

mkdir [选项] 目录名

基础操作示例

  1. 创建单个目录

    mkdir Documents
    • 在当前路径创建名为 Documents 的目录。
  2. 创建多级目录

    mkdir -p Projects/2025/Reports
    • -p 参数:自动创建路径中所有不存在的父目录(如同时创建 Projects2025Reports)。

高级操作与权限设置

设置目录权限(创建时指定)

mkdir -m 750 SecureFolder
  • -m 参数:直接设置权限(750 = 所有者可读/写/执行,组用户可读/执行,其他用户无权限)。

创建多个并列目录

mkdir Photos Videos Music
  • 一次性创建 PhotosVideosMusic 三个同级目录。

避免覆盖已有目录

  • 若目录已存在,mkdir 会报错 mkdir: cannot create directory ‘Folder’: File exists
  • 解决方案
    • 使用 -p 忽略报错(不中断脚本执行)。
    • 先检查目录是否存在:
      [ ! -d "Folder" ] && mkdir Folder  # 仅当目录不存在时创建

常见错误与解决

  1. 权限不足

    mkdir /etc/new_folder  # 报错:Permission denied
    • 原因:普通用户无权在系统目录写操作。
    • 解决
      • 使用 sudo 提权:sudo mkdir /etc/new_folder
      • 在用户主目录操作(如 ~/new_folder)。
  2. 目录名含特殊字符

    • 用引号包裹名称:
      mkdir "Project:2025"
  3. 文件名冲突

    避免使用 、、 等系统保留字符。


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

  1. 打开文件管理器(如Nautilus、Dolphin)。
  2. 右键空白处 → 选择 新建文件夹
  3. 输入名称后按回车确认。

技术原理与最佳实践

  • 目录本质:Linux中目录是特殊文件,记录其下文件的inode指针。
  • 权限建议
    • 敏感目录用 700(仅所有者可访问)。
    • 共享目录用 775(组用户可协作)。
  • 脚本应用:在自动化任务中,始终用 mkdir -p 避免路径缺失导致失败。

引用说明

  • Linux命令行文档:man mkdir(官方手册)。
  • 权限系统参考:IEEE POSIX 1003.1标准。
  • 文件管理规范:Filesystem Hierarchy Standard (FHS)。

通过命令行或图形界面均可高效创建目录,掌握 mkdir 命令是Linux系统管理的基础技能,遇到权限问题时,合理使用 sudo 或调整路径可快速解决。

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/6089.html

(0)
酷番叔酷番叔
上一篇 2025年7月2日 11:35
下一篇 2025年7月2日 11:54

相关推荐

  • Linux如何配置两块网卡实现网络负载均衡?

    在Linux系统中配置两块网卡是服务器或工作站常见的网络需求,通常用于实现网络冗余、负载均衡、多网络接入或隔离不同业务流量,以下将详细介绍从硬件识别到网络配置的完整步骤,涵盖主流发行版(如CentOS/RHEL、Ubuntu/Debian)的配置方法,并包含可选的网络绑定与桥接场景,硬件识别与网卡确认首先需要确……

    2025年10月2日
    17600
  • Linux复制粘贴,图形界面VS终端谁更快?

    图形界面(GUI)复制粘贴适用于桌面环境(如GNOME、KDE、XFCE等):通用快捷键复制:选中文本/文件后按 Ctrl + C粘贴:光标定位目标位置后按 Ctrl + V剪切:Ctrl + X(文件剪切后需在目标位置粘贴才能移动)鼠标操作右键菜单选择“复制/粘贴”部分应用(如文件管理器)支持拖放文件实现复制……

    2025年7月27日
    15600
  • Linux命令行如何安装软件?常用方法有哪些?

    在Linux系统中,命令行安装软件是高效管理系统的核心技能,不同发行版依赖不同的包管理器,同时源码编译和第三方仓库也是常用方式,本文将详细介绍主流方法及操作步骤,基于Debian/Ubuntu系统的APT包管理器是用户最常接触的工具,安装软件前需更新软件源列表,执行sudo apt update,该命令会从配置……

    2025年9月17日
    16400
  • 如何结合替换和移除扩展名?

    替换文件名主体部分后移除扩展名,实现文件名的批量修改与格式清理,先替换名称中的指定字符或模式,然后彻底删除文件后缀名部分。

    2025年7月19日
    19000
  • linux如何调用动态库

    Linux中,可以使用ldconfig命令配置动态库路径,通过-L和-l选项编译时链接动态库,

    2025年8月16日
    15100

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信