
Linux에서 지난 30일 동안 수정된 파일을 찾는 방법
find는 파일 시스템에서 파일을 검색하는 데 사용되는 Unix/Linux 명령줄 유틸리티입니다. 때때로 우리는 지난 며칠 동안 수정된 파일을 검색해야 합니다. 애플리케이션에서 여러 파일을 수정하고 수정된 파일을 추적하는 것을 잊었다고 가정합니다. 이 경우 find 명령은 수정 사항을 기반으로 파일을 검색하는 옵션을 제공합니다. X일 이전에 수정된 파일을 검색할 수도 있습니다. find 명령과 함께 X일 이전에 수정된 파일을 검색하려면 일 수와 함께 +를 사용하십시오 . 사용 – 지난 X일 동안 수정된 파일을 검색하는 일 수와 함께 아래 예는 수정 시간을 기반으로 파일 검색을 이해하는 데 도움이 됩니다.
-mtime
옵션을 사용하여 수정 시간과 일 수를 기준으로 파일을 검색합니다. 일 수는 두 가지 형식으로 사용할 수 있습니다.지난 X일 동안 수정된 파일 찾기
아래 명령을 사용하여 지난 30일 동안 수정된 모든 파일 및 디렉토리를 검색하십시오. 여기서 점(.)은 현재 디렉토리에서 검색하는 데 사용됩니다. 그리고-30
는 지난 30일 동안 수정된 파일을 검색하도록 정의합니다. 검색 요구 사항에 따라 이 번호를 변경하십시오. 파일 유형에 따라 검색을 사용자 정의할 수도 있습니다. -f(파일) 또는 -d(디렉토리)와 함께 -type을 사용합니다. 아래 명령은 파일만 검색합니다.find . -mtime -30
find . -type f -mtime -30
X일 전에 수정된 파일 찾기
아래 명령은 30일 이전에 수정된 모든 파일과 디렉토리를 검색합니다. 여기서 점(.)은 현재 디렉토리에서 검색하는 데 사용됩니다. 그리고+30
는 30일 이전에 수정된 파일을 검색하도록 정의합니다. 검색 기본 설정으로 이 번호를 변경하십시오. find . -mtime +30
-type f
를 사용하여 파일만 검색하도록 검색 패턴을 사용자 정의합니다. 또는 -type d
를 사용하여 디렉토리를 검색합니다. find . -type f -mtime +30