mtime을 기용한 파일컨트롤은 날짜를 계산하여 처리할수 있으나 특정기간을 통한 컨트롤은 안되기때문에
touch 파일과 newer명령어를 통한 기간날짜로 파일컨트롤 하는 방법을 소개한다.
touch -t 201901010000 begin.txt
->2019년 01월 01일 00시 00분에 생성된 begin.txt라는 파일을 만든다.
touch -t 200201010000 end.txt
->2020년 01월 01일 00시 00분에 생성된 end.txt라는 파일을 만든다.
find . -newer begin.txt -a ! -newer end.txt -ls
-> 2019년1월1일부터 2020년1월1일이전까지의 현재디렉토리 안의 파일 리스트를 출력한다.
find . -newer begin.txt -a ! -newer end.txt -exec mv {} /backup/. \
-> 2019년1월1일부터 2020년1월1일이전까지의 현재디렉토리 안의 파일을 back폴더 안으로 이동시킨다.
find . -newer begin.txt -a ! -newer end.txt -exec cp {} /backup/. \
-> 2019년1월1일부터 2020년1월1일이전까지의 현재디렉토리 안의 파일을 back폴더 안으로 복사시킨다.