
Linux에서 최근에 수정된 파일을 검색하는 방법
이 자습서는 명령줄을 통해 Linux에서 최근에 수정된 파일을 찾는 데 도움이 됩니다. find 명령을 사용하면 기간을 분 또는 일 단위로 정의할 수 있습니다. 분은 -mmin으로 정의하고 일 값은 -mtime으로 정의할 수 있습니다. 또한 지정된 기간 내에 또는 그 이전에 수정된 파일을 찾기 위해 검색 기준을 정의할 수 있습니다. 예를 들어, 이전에 수정된 파일을 검색하려면 지속 시간(예: +1, +24 등)과 함께 "+"(양수)를 사용합니다. 기간 내에 수정된 파일을 검색하려면 기간 값(예: -1, -24) 등과 함께 "-"(음수) 기호를 사용하십시오. 10분 이내에 수정됨:- 현재 디렉토리에서 10분 이내에 수정된 모든 파일을 검색합니다. 사용 2시간 이내에 수정됨:- 현재 디렉토리에서 2시간 이내에 수정된 모든 파일을 찾습니다. 사용 1일 이내에 수정됨:- 현재 디렉토리에서 24시간 이내에 수정된 모든 파일을 검색합니다. 일 범위를 정의하려면 -mtime을 사용하십시오. 예를 들어 10분 이전에 수정됨:- 현재 디렉토리에서 10분 이전에 수정된 모든 파일을 검색합니다. 2시간 전에 수정됨:- 현재 디렉토리에서 2시간 전에 수정된 모든 파일을 찾습니다. 1일 전에 수정됨:- 현재 디렉토리에서 24시간 이상 전에 수정된 모든 파일을 검색합니다. -mtime 옵션을 사용하여 기간을 일 단위로 정의할 수 있습니다. 예를 들어
시간보다 짧은 모든 수정된 파일 찾기
-mmin -10
은 파일이 마지막으로 수정된 시간이 10분 미만임을 의미합니다. find . -type f -mmin -10
-mmin -120
은 마지막으로 수정된 파일이 120분 미만, 즉 2시간 미만임을 의미합니다. find . -type f -mmin -120
-mtime -1
는 24시간 이내에 마지막으로 수정된 파일을 의미합니다. find . -type f -mtime -1
시간 이전에 수정된 모든 파일 찾기
위의 예에서는 지정된 기간 내에 수정된 모든 파일을 찾습니다. 그러나 아래 예제를 사용하여 지정된 기간 전에 수정된 파일을 검색할 수도 있습니다.(vitag.Init = window.vitag.Init || []).push(function(){viAPItag.display("vi_1879779679")})-mmin +10
옵션을 사용합니다. 즉, 10분 이상 전에 수정된 모든 파일을 찾습니다. find . -type f -mmin +10
-mmin +120
옵션을 사용하여 120분(즉, 2시간) 이전에 수정된 파일을 검색합니다. find . -type f -mmin +120
-mtime +1
는 24시간 전에 수정된 모든 파일을 찾습니다. find . -type f -mtime +1