
사진이 많이 들어있는 폴더가 있어요.
하루에 한 폴더씩 좀 더 실용적인 구조로 옮기고 싶습니다.
파일 이름에서 날짜 추출(예: 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
?