728x90
반응형
find 명령으로 최근 수정된 파일 찾기¶
find 명령에 "-mtime" 또는 "-mmin" 옵션을 이용하여 최근 수정된 파일을 찾을 수 있습니다.
- "-amin" : 파일에 접근한 시각을 분단위로 검색
- "-atime" : 파일에 접근한 시각을 일단위로 검색
- "-cmin" : 파일을 생성한 시각을 분단위로 검색
- "-ctime" : 파일을 생성한 시각을 일단위로 검색
- "-mmin" : 파일을 수정한 시각을 분단위로 검색
- "-mtime" : 파일을 수정한 시각을 일단위로 검색
최근 1일전까지 수정된 파일의 검색 : find . -mtime -1 -type f
최근 4시간전까지 수정된 파일의 검색 : find . -mmin -240 -type f
최근 일주일전까지 접근한 파일의 검색 : find . -atime -7 -type f
최근 1시간전에 생성된 파일의 검색 : find . -cmin -60 -type f
위 검색 조건에서 보듯이 - 값을 입력하면 현재 시각부터, 입력한 값까지의 과거 시간 사이의 파일들을 검색하게 되고, + 값으로 입력하면 옛날부터 입력한 값 이전까지 사이의 파일을 검색하게 됩니다.
예를 들어 최근 30일간 접근되지 않은 파일들의 검색 : find . -atime +30
즉, 최근 30일간 접근되지 않은 파일을 검색하기 위하여, 과거로부터 30일사이에 접근된 파일만 검색하면 됩니다.
"-type" 옵션의 "f"는 파일만 검색되도록 합니다. "-type" 옵션이 "d"이면 디렉토리(폴더)만 검색됩니다.
find 명령에 tar를 연계한 수정된 파일만 묶기
find 명령에 "-exec" 옵션을 이용하여 수정된 파일을 검색하여 tar로 묶을 수 있습니다.
또는 xargs 명령을 이용하여 다음과 같이 할 수도 있습니다.
'Linux,Unix,BSD' 카테고리의 다른 글
vsftpd 설치하기 on CentOS7 (3) | 2019.10.12 |
---|---|
HAProxy-1.9.8 설치 (on CentOS 7) (4) | 2019.10.04 |
Install squid (proxy server) on ubuntu 16.04 (0) | 2019.06.18 |
RSA 키 방식으로 ssh 자동 로그인이 안되는 문제 (4) | 2019.06.17 |
LB, Proxy 등에서 전달된 Client IP 처리하기 ; Apache, PHP (0) | 2019.06.08 |