매일 파일을 폴더로 이동하는 방법

매일 파일을 폴더로 이동하는 방법

사진이 많이 들어있는 폴더가 있어요.

하루에 한 폴더씩 좀 더 실용적인 구조로 옮기고 싶습니다.

파일 이름에서 날짜 추출(예: 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?

관련 정보