Linux创建目录最简单方法是什么?

命令行创建目录(核心方法)

通过终端使用 mkdir(make directory)命令:

mkdir 目录名

示例
创建名为 projects 的目录

mkdir projects

常用进阶选项

  1. 递归创建多级目录-p 选项)
    当父目录不存在时自动创建:

    mkdir -p dir1/dir2/dir3  # 同时创建dir1、dir2、dir3
  2. 设置目录权限-m 选项)
    直接指定权限(避免后续 chmod 操作):

    mkdir -m 750 secure_dir  # 创建权限为rwxr-x---的目录
  3. 批量创建多个目录
    空格分隔目录名,一次创建多个:

    mkdir dirA dirB dirC  # 同时创建三个目录

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

  1. 文件管理器操作

    • 打开系统文件管理器(如Nautilus、Dolphin)
    • 右键点击空白处 → 选择“新建文件夹”
    • 输入目录名后按回车确认
  2. 桌面环境快捷键
    大多数Linux桌面支持:
    Ctrl+Shift+N —— 快速新建文件夹


关键注意事项

  1. 权限问题

    • 在系统目录(如 /usr/etc)下创建需 sudo 权限:
      sudo mkdir /usr/custom_dir
    • 普通用户建议在 (家目录)或 /tmp 操作
  2. 避免特殊字符
    目录名勿包含 等符号,空格用下划线替代(如 my_project

  3. 目录结构规范

    • 路径长度不超过4096字符
    • 层级不宜过深(影响访问效率)
  4. 错误处理

    • 目录已存在时报错 → 用 -p 忽略错误
    • 权限不足 → 检查路径或使用 sudo

应用场景示例

  • 部署网站项目
    mkdir -p /var/www/mysite/{public,logs,backup}  # 一次性创建多级目录
  • 配置权限隔离环境
    mkdir -m 700 ~/private_data  # 仅所有者可读写执行

  • 命令行优先掌握 mkdir -p:高效处理复杂路径
  • 图形界面辅助:适合简单场景
  • 牢记权限规则:系统目录操作需谨慎

引用说明参考 Linux 官方手册(man mkdir)、Filesystem Hierarchy Standard (FHS) 3.0 标准及 Ubuntu、CentOS 最佳实践,命令兼容所有主流 Linux 发行版(Ubuntu, Debian, CentOS, Fedora 等)。

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

(0)
酷番叔酷番叔
上一篇 2025年6月21日 09:33
下一篇 2025年6月21日 09:50

相关推荐

  • Linux如何快速识别未挂载硬盘?

    核心工具:lsblk(推荐首选)作用:列出所有块设备(硬盘、分区),清晰展示挂载状态,命令:lsblk -f输出解读:设备名:如 sda(第一块硬盘)、sdb(第二块硬盘),分区:如 sdb1、sdb2,未挂载标志:若 MOUNTPOINT 列为空,则该分区未挂载, (图示:sdb1已挂载,sdb2未挂载)进阶……

    2025年6月19日
    1500
  • Werror导致编译失败怎么办

    在Linux开发环境中,-Werror是一个重要的编译器选项(通常用于GCC或Clang),它将所有编译警告(warnings)视为错误(errors),导致任何警告都会中断编译过程,虽然这有助于提升代码质量,但在某些场景下(如使用第三方库、旧代码迁移或调试时)可能需要临时关闭它,以下是详细关闭方法及注意事项……

    2025年7月13日
    1400
  • Tomcat日志目录在哪?快速定位方法

    标准日志路径查看(推荐)Tomcat默认将启动日志输出到catalina.out文件,这是最常用的查看方式:# 实时查看最新日志(动态刷新)tail -f catalina.out# 查看完整启动日志cat catalina.out# 按时间筛选(例如查看最近10分钟)grep "$(date -d……

    3天前
    1000
  • Linux安装软件命令怎么选?

    安装前的准备更新系统安装前先更新软件源和已安装包,避免依赖冲突:# Debian/Ubuntusudo apt update && sudo apt upgrade# Red Hat/CentOSsudo dnf update # 或 sudo yum update# Arch/Manjaros……

    3天前
    600
  • Linux如何查看程序占用端口?

    使用 netstat 命令(经典工具)适用场景:快速查看所有活跃连接和监听端口,命令示例:sudo netstat -tulnp参数解析:-t:TCP协议-u:UDP协议-l:仅显示监听端口-n:以数字形式显示端口(不解析服务名)-p:显示进程名和PID输出示例:Proto Recv-Q Send-Q Loca……

    2025年7月8日
    1300

发表回复

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

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信