mkdir 是“make directory”的缩写,用于创建目录,以便组织文件和其他目录。
基本语法是:
mkdir [OPTIONS] DIRECTORY...
命令行 · 第 12 课
学习使用 mkdir 选项创建单个、多个和嵌套目录。
mkdir 是“make directory”的缩写,用于创建目录,以便组织文件和其他目录。
基本语法是:
mkdir [OPTIONS] DIRECTORY...
mkdir 最基本的用法是创建一个新的目录。如果该目录尚不存在,此命令将在您当前的位置创建它。
$ mkdir documents
如果名为 documents 的条目已经存在,mkdir 会报告错误,而不会替换它。可以用 ls -ld documents 检查现有条目。
哪个命令会在当前工作目录中创建名为 documents 的目录?
您也可以一次创建多个目录,只需用空格分隔它们的名称。这是快速设置多个文件夹的高效方法。
$ mkdir books paintings
哪个命令会创建两个同级目录 books 和 paintings?
有时您需要同时创建一个目录及其父目录。-p 选项非常适合此用途。它可以防止当父目录不存在时出现错误。
$ mkdir -p books/hemingway/favorites
这会创建路径中所有缺失的部分。如果最终目录已经存在,它也不会仅因此报告错误;但权限不足等其他错误仍可能发生。
projects/app/src 中的目录都还不存在。哪个命令会创建完整路径?
使用 -m 选项可以在创建目录时设置权限。
$ mkdir -m 755 public
你将在后续课程中学习权限模式。本例中的 755 让所有者拥有读、写和搜索权限,让组和其他用户拥有读与搜索权限。
添加 -v 可以为每个新建目录打印一条消息:
$ mkdir -pv projects/app/src
mkdir: created directory 'projects'
mkdir: created directory 'projects/app'
mkdir: created directory 'projects/app/src'
哪个命令会创建权限模式为 755 的 public?
要练习创建和组织目录,可以尝试以下动手实验:
mkdir 命令创建目录、设置权限并组织文件系统。本实验涵盖基础和高级用法,包括创建嵌套目录。mkdir 和 cd 等基本命令导航,练习您的 Linux 目录管理技能。课程已完成
现在,你可以使用明确的名称、父目录和模式创建目录结构。
用一条命令创建一个或多个目录。
识别由现有路径引起的错误。
使用 -p 创建缺失的父目录。
使用 -m 设置新目录的模式。