Bash

如何創建從 1 到 nth 的目錄?

  • January 14, 2018

在我的場景中,我有一些照片,我想將它們分開。目前,我正在做mkdir gallery1 gallery2 gallery3 gallery4 gallery5 gallery6,但這很痛苦。我認為我們可以更輕鬆地做到這一點。假設我想創建從gallery7gallery50的目錄。我該怎麼做?

帶大括號擴展。

mkdir gallery{1..50}

雖然已經有了很好的答案,而且你已經開始了,但無論如何我都會把我的答案扔進去。

我總是喜歡製作帶有前導零的數字排序文件,如下所示:

mkdir $(printf "gallery%02d\n" {1..50})

這將為您提供gallery01目錄gallery50。這有助於在排序時使它們保持良好對齊並以正確的順序排列。

引用自:https://unix.stackexchange.com/questions/58739