每天如何將文件移動到資料夾

每天如何將文件移動到資料夾

我有一個包含很多照片的資料夾。

我想將它們轉移到更實用的結構上,每天一個資料夾。

從檔案名稱中提取日期(例如 from 2016-08-22 16.55.26.jpgto 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

有更好/簡單的方法嗎?可能是與rangerrename命令?

相關內容