Shell Script로 년월 디렉토리 파일정리

by JOHN

IT
random_image

파일 생성 정보를 확인하여 년-월 디렉토리를 자동 생성하여 파일 생성일을 기준으로 디렉토리에 파일 옮기는 스크립트.

#!/bin/sh


#  FileOrg.sh

#  Usage: ./FileOrg.sh AbsoluteDirectoryPath

#        ex) ./FileOrg.sh /Files/Location/

#

#  Created by John Kim on 2022/07/07.

#  License: MIT

#


#search_dir="/Files/Location/"


search_dir=$1*

for entry in $search_dir; do

    echo ${entry};

    fileDate=`GetFileInfo -d "${entry}" `

    yearFileDate=$(echo $fileDate | cut -c7-10)

    monthFileDate=$(echo $fileDate | cut -c1-2)

    toMakeDir=$(echo $yearFileDate-$monthFileDate)

    mkdir $toMakeDir

    mv "$entry" $toMakeDir

    echo "$entry" $toMakeDir

done;


5
Leave a Comment:
Search