Page tree

Contents

특정 문구가 있는 파일 출력

search_directory 이하의 파일중에 파일내 search_string 이 있는 부분 및 해당 파일명 출력

find search_directory -type f -exec grep search_string /dev/null {} \;


일치하는 문구는 제외하고 파일명만 출력

grep 의 옵션중에  -l, --files-with-matches 을 주어서 실행

find search_directory -type f -exec grep -l search_string /dev/null {} \;


여러 패턴 찾기

find directory \( -name "*.py" -o -name "*.html" \)


검색 결과 처리

xargs 와 파이프로 연결하여 처리


vim 백업 파일 삭제

find directory -name \*~ | xargs rm 


file size 로 찾기

100k 이상 크기 파일 찾기

find . -size +100k |xargs ls -l 
find . -size +2048k |xargs ls -l 

date 로 찾기

https://www.cyberciti.biz/faq/howto-finding-files-by-date/

  • -atime : access time
  • -mtime : modified time
  • -ctime : creation time


  • -mtime +60: 변경된지 60일 이전
  • -ctime -30: 생성된지 30일 이내


생성된지 일주일 이내인 파일

find -type f -ctime -7

접근한지 10일 이후인 파일

파일 access 가 없으면 출력 안 함

find -type f -atime +10

변경된지 15일 이내인 파일

생성된지 15일 이내인 파일도 포함됨

find -type f -mtime -15



같이 보기

Ref


Write a comment…