리눅스 서버의 운영 환경을 운영하다 보면, 다음과 같은 작업을 해야 할 때가 있다.

 

0. 상황


애플리케이션 서비스에서 갑자기 에러가 떨어지는데, 서비스 담당자는 에러 관련 변경한 작업이 없다고 한다.

 

담당자를 못 믿는 건 절대 아니지만 혹시나 하는 마음에,

특정 날짜 이후로 변경된 파일이 있는지 확인해야 할 상황이 생긴다.

(위 상황은 예시일 뿐이지, 내가 불신의 마음으로 다음의 작업을 수행한 것이 아니다!)

 

 

1. 특정일 기준으로 찾기


명령어 형식은 다음과 같다.

#find -newermt 'yyyy-mm-dd' 

ex) find - newermt '2020-04-07'

 => 2020-04-07일을 포함, 그 이후에 수정된 파일 리스트를 출력한다.

 

 

2. 오늘 기준, 특정 기간 내 수정 파일 조회


위 명령어보다 더 직관적으로 사용할 수 있다.

#find -type f -mtime -d

ex)find -type f -mtime -1

 => 최근 1일 내에 수정된 파일 리스트를 출력한다.

 

 


-끝-

+ Recent posts