find 명령어를 사용하여 특정 날짜 범위에 생성된 파일을 검색하는 방법은 사용자의 요구 사항에 따라 두 가지 방법을 사용할 수 있습니다.

touchfind를 함께 사용하는 방법

  • 날짜 설정:
# 예시: 2024년 4월 10일을 기준 파일로 생성
touch -t 202404100000 start_date.txt

# 예시: 2024년 4월 14일을 기준 파일로 생성
touch -t 202404140000 end_date.txt
  • 파일 검색:
# /home/user/data 디렉토리의 파일을 검색하여 results.txt에 결과를 저장
find /home/user/data -newer start_date.txt -a ! -newer end_date.txt -ls > results.txt

mtime 옵션을 사용하는 방법

# /home/user/data 디렉토리의 4월 10일부터 4월 14일까지 생성된 파일 검색
find /home/user/data -mtime -4 -mtime +2 -type f -ls

참고:

  • -ls 옵션은 파일 이름과 경로를 출력합니다.
  • -exec ls -l {} \; 옵션은 각 검색 결과에 대한 자세한 정보를 출력합니다.
  • -type f 옵션은 파일만 검색합니다.
  • -mtime -4 옵션은 4일 전에 수정된 파일을 검색합니다.
  • -mtime +2 옵션은 2일 이후에 수정된 파일을 검색합니다.
  • -newer 옵션은 기준 파일보다 최근에 수정된 파일을 검색합니다.

주의:

  • touch 명령으로 생성된 기준 파일은 실제 파일이 아닙니다. 검색 결과에 영향을 미치지 않도록 삭제해도 됩니다.
  • find 명령은 대소문자를 구분합니다. 파일 이름 또는 경로에 대소문자를 정확하게 입력해야 합니다.

이 두 가지 방법을 사용하여 특정 날짜 범위에 생성된 파일을 효과적으로 검색할 수 있습니다.

"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

댓글 달기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.

아마존 해외 구매: 서버, 네트워크, 노트북 구매

Amazon Best Sellers Servers

Amazon Best Sellers Networking

Amazon Best Sellers Laptops

위로 스크롤