Linux mkdir 命令,创建新的目录

mkdir 是 Linux 系统中的一个命令,用于创建新的目录。它允许用户在指定路径下创建一个或多个新目录,并支持多种选项来控制其行为。

基本用法

基本的 mkdir 命令格式如下:

常用选项

-p--parents

此选项允许用户创建多级目录结构。如果父目录不存在,则会自动创建。

示例:

上述命令将创建 /path/to/newdir/subdir 目录,如果 /path/to/newdir 不存在,它也会被创建。

-v--verbose

使用此选项时,mkdir 将显示创建的每个目录的名称。

示例:

输出示例:

-m--mode

该选项允许用户设置新建目录的权限模式。

示例:

这将创建一个权限为 755 的目录,即目录所有者具有读、写和执行权限,而其他用户只具有读和执行权限。

多个目录的创建

可以一次创建多个目录。只需在命令行中列出所有需要创建的目录即可。

示例:

这将在当前目录下创建三个新的子目录:dir1dir2dir3

使用相对路径和绝对路径

mkdir 可以接受相对路径和绝对路径作为参数。

示例:

创建嵌套目录

通过结合使用 -p 选项,可以一次性创建嵌套的多级目录结构。

示例:

这个命令将创建从根目录开始的所有缺失的中间目录。

错误处理

如果尝试创建已存在的目录或者没有足够权限创建目录,mkdir 将报错并退出。

示例:

输出示例:

或者,如果权限不足:

输出示例:

脚本中的应用

在脚本中,mkdir 常常与条件判断一起使用,以确保目录的存在性或正确性。

示例:

这段脚本尝试创建目录 /path/to/newdir,如果失败则输出错误信息并退出。

总结

mkdir 是一个简单但功能强大的命令,用于在 Linux 文件系统中创建新的目录。通过结合不同的选项,它可以满足各种复杂的目录管理需求。掌握 mkdir 的用法对于任何 Linux 用户来说都是非常重要的。

上一篇: cp 命令
下一篇: pwd 命令
纠错
反馈