리눅스 생성시간 파일, 폴더 찾아 복사, 이동 (find, cp, mv)
리눅스에서 생성한 파일이나 폴더는 생성 시간이 있습니다.
위 사진처럼이요. ㅋㅋ
10분 이전에 생성된 파일,폴더를 복사, 이동하는 명령어를 기록 하겠습니다.
/home1/data/korea/real 경로에서 /home1/irteam/xml/data/target/korea 경로로
[폴더 복사]
find /home1/data/korea/real -maxdepth 1 -mindepth 1 -type d -mmin +10 -exec cp -r {} /home1/irteam/xml/data/target/korea \;
[폴더 이동]
find /home1/data/korea/real -maxdepth 1 -mindepth 1 -type d -mmin +10 -exec mv {} /home1/irteam/xml/data/target/korea \;
[파일 복사]
find /home1/data/korea/real -maxdepth 1 -mindepth 1 -type f -mmin +10 -exec cp -r {} /home1/irteam/xml/data/target/korea \;
[파일 이동]
find /home1/data/korea/real -maxdepth 1 -mindepth 1 -type f -mmin +10 -exec mv {} /home1/irteam/xml/data/target/korea \;
maxdepth, mindepth => 하위 디렉토리 범위 지정
-type d, f => 타입이 디렉토리 인지 파일인지
{} => 앞에서 찾은 파일, 폴더 경로를 매핑하는 역할 같은데 자세히는 잘.... 아시는 분은 댓글 달아주세요.