无法在家中使用mkdir创建文件夹/子文件夹

问题描述:

我想创建一个名为hello的文件夹和位于hello内部的名为world的子文件夹。我试过mkdir $HOME/hello/world,但它不能说它不能创建目录,因为没有这样的文件或目录存在。如果我尝试$HOME/hello,我可以在$HOME内创建一个名为hello的文件夹。我如何去做这件事?我不想使用-p创建所需的父文件夹,如果它们丢失。无法在家中使用mkdir创建文件夹/子文件夹

+1

'mkdir'使它容易做到?这有点傻。 (而'mkdir -p'是POSIX系统的标准配置。) – 2013-02-11 04:43:41

我不知道为什么你不希望使用-p标志mkdir,但如果你坚持,你可以这样做:你为什么要避免使用该功能添加到

mkdir $HOME/hello $HOME/hello/world 
+3

如果'$ HOME/hello'不存在,如果是这样,它会导致错误消息。当然,'mkdir -p'的好处之一是它不会抱怨已经存在的目录 - 但是你的手部分受到了这个问题的束缚(而且问题在制定这个约束时很愚蠢)。 – 2013-02-11 04:44:52