타임스탬프를 기준으로 파일을 찾는 방법

타임스탬프를 기준으로 파일을 찾는 방법

특정 타임스탬프를 기준으로 생성되거나 수정된 ​​파일을 찾는 방법.

타임스탬프가 다음과 같다고 가정합니다.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:ssyyyy-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.

더 자세히 알고 싶다면 다음 블로그 게시물을 확인하세요.특정 날짜에 수정된 파일 찾기

관련 정보