2011年11月3日 星期四

Ubuntu中,照片依拍照日期歸檔到資料夾中

最近這兩天常在[江明勳老師的部落格]晃悠,看東看西
除了前兩篇:
  1. Ubuntu按右鍵修改所有照片為固定大小(自訂品質) 
  2. 在Ubuntu中救回被刪除的資料(含將照片日期改為拍照(Exif)日期)
之外,又找到一個好用的script[嘰哩呱啦ACE-第956回–自由的風-13-照片依日期歸檔到資料夾]
可以很方便的將一大堆照片按照拍照(Exif)日期建立各自的資料夾,
並將照片COPY進資料夾內。
更詳細的說明請到上方 江明勳老師 的部落格參考(有圖文介紹)

做法步驟如下:
  1. 開終端機視窗(Ctrl + Alt + T)並輸入(複製/貼上)下列指令安裝exiftool
    sudo apt-get install libimage-exiftool-perl
  2. 開啟「家目錄」 → [檢視]/顯示隱藏檔(Ctrl + H) → 轉到以下目錄
    家目錄/.gnome2/nautilus-scripts/
  3. 右鍵/建立新文件/空白文件 → 命名為「依日期分資料夾」
  4. 在「依日期分資料夾」 這個檔快按2下,會以gedit 開啟,然後貼上以下內容:
    #! /bin/sh
    while [ $# -gt 0 ]; do
    picture=$1
    f_date=`exiftool "$picture" -CreateDate -d %Y%m%d | cut -d ':' -f 2 | sed -e 's/^[ \t]*//;s/[ \t]*$//'`;
    if [ ! -d $f_date ]; then
    mkdir "$f_date"
    fi
    mv "$picture" "$f_date"
    shift
    done

    註:
    江明勳老師 的部落格中第4行符號有誤,參考ubuntu: organize photos in folders, by date在此修正
  5. 儲存;右鍵 →[屬性]/[權限] →在[允許檔案作為程式程行]前打鉤(若沒打鉤,是純文字檔,則不會執行)
  6. 到圖片的資料夾,選取圖片 →右鍵 →〔命令稿〕 →點選「依日期分資料夾」,照片就會按照拍照(Exif)日期建立各自的資料夾, 並將照片COPY進資料夾內囉!

沒有留言:

張貼留言