百度
360搜索
搜狗搜索

linux常用命令全集创建目录详细介绍

在 Linux 中,创建目录(文件夹)的常用命令是 mkdir(英文全称:make directory)。以下是 mkdir 命令的详细用法及相关示例:

一、基础语法

bash

 选项 目录名

二、常用选项(Options)

选项 描述
-p 递归创建目录。若父目录不存在,会自动创建父目录(Parent directories)。
-m 设置目录权限(Mode),格式为 mode(如 755644)。
-v 显示创建过程(Verbose),输出每个创建的目录名称。
--mode -m,用于明确指定权限(如 --mode=0755)。
-Z 为安全上下文(SELinux)设置默认的目录标签。

三、常用场景及示例

1. 创建单个目录

bash

/path/to/directory

2. 创建多个目录

bash

 dir1 dir2 dir3  

3. 递归创建目录(含父目录)

当父目录不存在时,-p 选项会自动创建缺失的父目录:
bash

/a/b/c

~/projects/web/app

4. 创建目录并设置权限

使用 -m--mode 选项指定权限(权限值为 八进制数符号模式):
bash

mydir

0755 mydir

rwx,grx,orx mydir

5. 显示创建过程

-v 选项用于输出详细信息,适合调试或确认操作:
bash

  new_dir  

6. 结合路径变量

bash

+%Y%m%d"

"

四、注意事项

  1. 权限问题

    • 创建系统目录(如 /usr/local/newdir)时,需使用 sudo 获得管理员权限:bash
        /usr/local/newdir

    • 普通用户只能在自己有权限的目录(如主目录、已授权的目录)下创建目录。

  2. 目录名特殊字符

    • 若目录名包含空格或特殊字符(如 $#& 等),需用引号包裹:bash
         

      my project

  3. 避免覆盖已有目录

    • 若目录已存在,mkdir 会报错。若需忽略错误(不提示),可结合 -p(无害,因父目录存在时不会重复创建),但不建议强制覆盖已有目录(无直接选项,需先删除再创建)。

五、扩展:与目录相关的其他命令

命令 描述
rmdir 删除空目录(Remove empty directory)。
rm -r 递归删除目录(含内容)。
cd 切换目录(Change directory)。
ls 列出目录内容(List directory)。
tree 树形显示目录结构(需额外安装)。

通过 mkdir 命令及其选项,可以灵活地创建单层或多层目录,并设置权限。熟练掌握 -p-m 选项能大幅提升目录管理效率。如果需要更复杂的目录操作(如结合脚本、权限管理),可进一步结合 shell 脚本或权限相关命令(如 chmod)使用。

阅读更多 >>>  linux的简单命令

网站数据信息

"linux常用命令全集创建目录"浏览人数已经达到21次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:linux常用命令全集创建目录的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!