这看起来像是第 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
花括号