Bash
如何創建從 1 到 nth 的目錄?
在我的場景中,我有一些照片,我想將它們分開。目前,我正在做
mkdir gallery1 gallery2 gallery3 gallery4 gallery5 gallery6
,但這很痛苦。我認為我們可以更輕鬆地做到這一點。假設我想創建從gallery7到gallery50的目錄。我該怎麼做?
帶大括號擴展。
mkdir gallery{1..50}
雖然已經有了很好的答案,而且你已經開始了,但無論如何我都會把我的答案扔進去。
我總是喜歡製作帶有前導零的數字排序文件,如下所示:
mkdir $(printf "gallery%02d\n" {1..50})
這將為您提供
gallery01
目錄gallery50
。這有助於在排序時使它們保持良好對齊並以正確的順序排列。