수정된 날짜를 기준으로 파일 찾기(정확한 시간 지정)

수정된 날짜를 기준으로 파일 찾기(정확한 시간 지정)

내 질문은 다음과 같습니다

특정 날짜(정확한 시간 지정)에서 다른 특정 날짜(정확한 시간 지정)까지 ​​수정된 파일을 특정 디렉토리에서 찾는 방법(예: /)

나는 이것이 에 의해 달성될 수 있다고 생각한다 find.

이 작업을 수행하는 방법을 아는 사람이 있나요? 미리 감사드립니다

답변1

이것을하기 위해:

find . -newermt "2013-01-01 00:00:00" ! -newermt "2013-01-02 00:00:00"

m 파일 참조의 수정 시간

t 참조는 시간으로 직접 해석됩니다.

답변2

명령의 기본 구조 find는 다음과 같습니다.

# find <paths> <filters> <actions>

find / -mtime -10 -mtime +4

find및 옵션과 함께 사용할 +수 있는 and 연산자 가 있습니다 .-mtimeatimectime

atime == Access Time
mtime == Modified Time
ctime == Change Time

및/또는를 통해 간격을 읽고 inode정의 할 수 있습니다.-*time+-

답변3

다음 방법을 사용하면 가능하다고 생각합니다.

find ./* -mtime -10 -mtime +4 -ls

관련 정보