특정 타임스탬프를 기준으로 생성되거나 수정된 파일을 찾는 방법.
타임스탬프가 다음과 같다고 가정합니다.date +%d-%m-%y_%H.%M
특정 타임스탬프를 기반으로 파일을 가져오는 명령을 제안할 수 있습니까?
답변1
다음 명령을 사용할 수 있습니다.
find /path/to/dir -newermt "yyyy-mm-dd HH:mm:ss" -not -newermt "yyyy-mm-dd HH:mm:ss+1"
/path/to/dir
이 명령은 사이에 수정된 폴더의 파일을 나열합니다 .yyyy-mm-dd HH:mm:ss
yyyy-mm-dd HH:mm:ss + 1 second
이렇게 하면 트릭을 수행할 수 있으며 이 명령을 조정하여 특정 분, 시간, 일, 월에 수정된 파일을 찾을 수도 있습니다. 이는 매우 유연합니다.
액세스 시간별로 파일을 찾으려면 다음과 같이 조정하면 됩니다.
find /path/to/dir -newerat "yyyy-mm-dd HH:mm:ss" -not -newerat "yyyy-mm-dd HH:mm:ss+1"
생성 시간만 원하는 경우:
find /path/to/dir -newerct "yyyy-mm-dd HH:mm:ss" -not -newerct "yyyy-mm-dd HH:mm:ss+1"
date 1
이 명령은 언급한 두 날짜, 즉 첫 번째 날짜와 두 번째 제외 날짜 사이를 검색하며 해당 날짜 또는 그 이후 및 이전에 수정된 파일을 찾습니다 date 2
.
더 자세히 알고 싶다면 다음 블로그 게시물을 확인하세요.특정 날짜에 수정된 파일 찾기