2012-02-11 134 views
63

爲什麼我不能這樣做? mkdir folder/subfolder/爲了實現這一目標我必須做的:Bash mkdir和子文件夾

mkdir folder 
cd folder 
mkdir subfolder 

有沒有更好的辦法做到這一點?

回答

133

您可以:

mkdir -p folder/subfolder 

-p標誌導致必要時可創建的父目錄。

+0

您的文件夾和子文件夾名稱也可以是變量名稱。例如$ data_dir ='data'和$ sub ='subdir'。然後我們可以創建像mkdir -p $ data_dir/$ sub這樣的目錄 – 2017-11-07 01:45:38

30

要創建多個子文件夾

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

FWIW,

普芒安全文件夾(以防止小窺探公共共享文件夾;))

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

現在你可以把你的文件放在一個pin編號的文件夾中。不完全防水,但它是最小的障礙。