리눅스 find 명령으로 2024-03-01 이후에 수정된 파일 찾는법
간혹 파일을 찾기는 해야 하는데 언제쯤 이후에 만든것은 확실한데 어디 있는지 모르는 경우가 있을 때 유용 합니다.
아래는 php 확장자인 경우 예를 들었습니다.
삼바 연결된 곳이라면 PC 문서를 찾는데 무척 좋습니다.
find . -type f -name "*.php" -newermt 2024-03-01
▷ 각 항목에 대한 설명
find: 파일 검색 명령어.
.: 현재 디렉토리를 의미.
-type f: 파일만 검색.
-name "*.php": .php 확장자를 가진 파일만 검색.
-newermt 2024-03-01: 2024년 3월 1일 이후에 수정된 파일 검색.
▶ find 명령으로 파일에 특정 문자가 있는 경우만 출력
아래는 현재 디렉토리 하위에 있는 php 확장자를 가진 파일에서 test_class 라는 단어가 있는 파일만 출력 합니다.
find . -type f -name "*.php" -exec grep -l "test_class" {} \;