리눅스

리눅스 최근 수정된 파일 쉘 상 변경 파일 찾기 atime mtime ctime

조원태 2016. 1. 6. 23:54
반응형

리눅스 쉘 상에서 최근 수정한 파일 찾기



일단 


명령어는 


 find ./ -name "*.php" -mtime -1 -ls


이렇게 하시면 되는데요.


예를 들어 2016년 1월 6일이라면  위 명령어를 사용하면 2016년 1월 5일, 6일 에 수정된 파일을 찾게 됩니다.

-mtime 속성에는 

+n, n , -n 을 넣을 수 있습니다.



현재 날짜 2016년 1월 6일

-n은 현재 날짜를 기준으로 몇일 전에 날짜에 수정된 파일 찾기

예)  find ./ -name "*.php" -mtime -1 -ls 

1월 5일, 6일안에 수정된 날짜를 찾습니다.

+n은 지정된 날짜까지만 파일을 찾습니다.

예)  find ./ -name "*.php" -mtime +1 -ls

이렇게 하면 

2016년 1월 4일까지에 수정된 날짜를 찾습니다. 


n은 지정된 날만 수정된 파일을 찾는 것입니다.

예)  find ./ -name "*.php" -mtime 3 -ls

2016년 1월 2일에 수정된 날짜를 찾는 것입니다.


find 속성으로 

-mtime : 파일이 변경된 시간

-atime : 파일을 열거나 접근한 시간

-ctime : 파일의 속성이 변경된 시간


위 명령어를 쓰면 파일 변경, 접근, 속성이 변경된 부분을 알 수 있습니다.



반응형