많은 사진이 들어 있는 폴더가 있습니다.
하루에 한 폴더씩, 좀 더 실용적인 구조로 옮기고 싶습니다.
날짜는 파일 이름에서 추출됩니다(예: from 2016-08-22 16.55.26.jpg
~ 2016-08-22/2016-08-22 16.55.26.jpg
).
그렇게 하는 가장 좋은 방법은 무엇입니까?
당분간 쉘 스크립트를 만들었습니다.
#!/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
?