
我正在嘗試找到一種方法為目錄中的每個文件建立一個資料夾。然後我想將每個文件複製到其創建的資料夾中。這些文件目前託管在 AWS (S3) 上。
例如,如果我有三個文件,a.jpg、b.jpg 和 c.jpg。我想建立三個資料夾,a、b、c。然後將a.jpg複製到a資料夾中,b.jpg複製到b資料夾中,c.jpg複製到c資料夾中。我有很多文件,因此手動執行似乎不是一個好的選擇。
有誰知道這是否可能?
答案1
在 中bash
,你會這樣做
for f in *.jpg; do g="${f%.jpg}"; mkdir "$g"; cp "$f" "$g/$f"; done