본문 바로가기
OS & Server/Linux

[Linux] 날짜를 기준으로 생성 및 수정된 파일 찾기

by 주리니e 2023. 1. 25.
728x90

[Linux] 날짜를 기준으로 생성 및 수정된 파일 찾기

 

 

웹 서버 소스코드의 잘못된 업로드, 중요 설정 파일의 수정 등으로 인한 정상적인 시스템 가동이 불가능할 수 있다. 이 경우 수정된 파일이 무엇인지 모를 때, 또한 해킹으로 인한 권한 탈취 문제로 공격자에 의해 파일이 생성되거나 기존의 파일(소스코드)이 수정될 수 있는데 이때 해당 파일이나 디렉토리를 찾을 때 사용한다.

 

 

  • 기준 날짜 이후로 변경 내역 출력

2023년 1월 1일 이후로 수정된 파일과 디렉토리를 출력한다. 파일 또는 디렉토리를 지정하려면 -type 옵션을 사용한다. (-type f 또는 -type d) .은 현재 디렉토리를 대상으로 조회되며 검색 디렉토리도 지정 가능하다

# find . -newermt '2023-01-01'

# find . -type f -newermt '2023-01-01'

# find /usr/share/tomcat -type f -newermt '2023-01-01'




  • 하위 디렉토리 검색 depth 지정하기

현재 디렉토리를 기준으로 하위 3개의 디렉토리까지만 출력한다.

# find . -maxdepth 3 -newermt '2023-01-01'

 

 

  • 오늘 날짜를 기준으로 변경 내역 출력

오늘 날짜로 기준으로 10일동안의 변경 내역을 출력한다.

# find . -type f -mtime -10
728x90

댓글