Shell Script로 년월 디렉토리 파일정리
by JOHN
IT
파일 생성 정보를 확인하여 년-월 디렉토리를 자동 생성하여 파일 생성일을 기준으로 디렉토리에 파일 옮기는 스크립트.
#!/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: