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
'OS & Server > Linux' 카테고리의 다른 글
[Linux] 리눅스 마운트 디렉토리 경로 변경 (6) | 2023.02.21 |
---|---|
[Linux] 리눅스에서 쉘 스크립트(Shell Script)로 명령어 실행 (0) | 2023.02.15 |
OpenSSL을 이용한 .PFX 인증서를 .CRT & .KEY로 변환하기 (0) | 2022.08.03 |
[Centos7] Apache 도메인 네임 리다이렉트 (0) | 2022.07.20 |
[Centos7] Apache HTTP -> HTTPS로 리다이렉트 (0) | 2022.07.19 |
댓글