Linux 目录 mkdir -p

2025 年 3 月 17 日 | 阅读 1 分钟

使用 mkdir -p 命令,您可以创建目录的子目录。如果父目录不存在,它将首先创建父目录。但如果父目录已经存在,则不会显示错误消息,并会继续创建子目录。

linux-directories-mkdir-p1

当您不知道目录是否已存在时,此命令非常有用。例如,在上图的截图中,我想在“created”中创建一个“docu”目录。如您所知,“created”目录已经存在。因此,它不会显示错误,而是会创建“docu”目录。您可以在上图中看到“docu”目录。

在图片靠后的部分,我创建了一个名为“envelope”的目录及其子目录“letter”。由于“envelope”目录不存在,它将先创建“envelope”,然后创建其子目录“letter”,而不会显示任何错误。

因此,这个命令对于创建像“office/client/raj/date”这样的长路径非常有用。使用普通的 mkdir 命令,您必须一个接一个地创建每个目录。但 mkdir -p 命令会一次性创建所有目录。

下一个主题全称