sudo mkdir -p parent/child | 权限被拒绝

sudo mkdir -p parent/child | 权限被拒绝

这看起来像是第 0 天的问题。我需要创建一个 2 级文件夹结构。

我试过:

sudo mkdir parent/child
>>> mkdir: cannot create directory ‘parent/child’: No such file or directory
sudo mkdir -p parent/child
>>> mkdir: cannot create directory ‘parent’: Permission denied

答案1

大多数文件系统的工作方式与 S3 块存储不同,这使得自动生成看似完全合格的路径的过程成为一个自动化过程。通常,要执行您要执行的操作,一个人将执行以下操作:

mkdir parent
mkdir parent/child

但是,如果你坚持要用一行代码来做这件事,你可以尝试这个:

mkdir -p ~/{parent/{child}}

这样做的好处是你可以几乎同时创建多个目录:

mkdir -p ~/{parent/{child1,child2,child3},uncle,aunt,Morty}

这将同时为你提供大量目录,只要你记住-p花括号

相关内容