我有一個包含很多照片的資料夾。
我想將它們轉移到更實用的結構上,每天一個資料夾。
從檔案名稱中提取日期(例如 from 2016-08-22 16.55.26.jpg
to 2016-08-22/2016-08-22 16.55.26.jpg
)
最好的方法是什麼?
目前,我建立了一個 shell 腳本:
#!/bin/sh
in=~/tmp/rename/*
out=~/tmp/out
for f in $in; do
d=$(echo "$f" | grep -Po "\d{4}-\d{2}-\d{2}")
mkdir -p "$out/$d"
cp "$f" "$out/$d/"
done
有更好/簡單的方法嗎?可能是與ranger
或rename
命令?