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

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

많은 사진이 들어 있는 폴더가 있습니다.

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

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

관련 정보