
我有數百個圖像檔案 (.jpg),它們的名稱不同,沒有任何共同點;例如,12223.jpg、beautiful-ocean.jpg、aWkqi.jpg。我怎麼才能將它們全部重命名為系列,例如1.jpg,2.jpg,3.jpg...
答案1
人們可以透過以下方式將檔案重新命名為001.jpg
, 002.jpg
, ... :999.jpg
bash
declare -i num=1
for file in *.jpg ; do
printf -v newname "%03d.jpg" $num
num=$(( num + 1 ))
echo mv "$file" "$newname"
done
當您對產生的結果感到滿意時,將“ echo mv
”變更為“ ”。mv