Bash mkdir 和子文件夹 - bash 递归创建子文件夹

为什么我不能递归创建文件夹,类似 mkdir folder/subfolder/?现在为了做到这点,我需要这样做:

mkdir folder
cd folder
mkdir subfolder

还有更好的办法吗?

157547 次浏览

你可以:

mkdir -p folder/subfolder

如果需要,-p标志将导致创建任何父目录。

创建多个子文件夹

mkdir -p parentfolder/{subfolder1,subfolder2,subfolder3}

FWIW,

穷人的安全文件夹(保护公共共享文件夹不被窥探;)

mkdir -p {0..9}/{0..9}/{0..9}/{0..9}

现在你可以把你的文件放在一个密码文件夹。虽然不是防水的,但对最小的孩子来说是个障碍。