'Find'에 해당되는 글 2건

  1. 2010.04.20 FIND 명령어

FIND 명령어

os/UNIX_LINUX 2010. 4. 20. 11:17
반응형


현재 디렉토리 아래에서 사용자 계정이 test인 파일목록 출력
# find . -user test -print

현재 디렉토리 아래에 있는  *.bak 파일 찾기
# find . -name *.bak -print

현재 디렉토리 아래에 있는  *.bak 파일 삭제 하기
# find . -name *.bak -exec rm -f {} \;

특정 계정 소유자의 모든 파일을 찾아서 확인하기
# find . -user test -exec ls -l {} \;

특정용량 이상되는 파일들 모두 찾기(용량단위로 파일검색)
# find . -size +1000k -exec ls -l {} \;

특정 퍼미션을 가지고 있는 파일들 모두 찾기
# find . -perm 777 -exec ls -l {} \;

현재 디렉토리 아래에 존재하는 모든 디렉토리 목록만 확인하기
# find . -type d -print

현재 디렉토리 아래에 존재하는 모든 링크파일 검색하기
# find . -type l -exec ls -l {} \;
 
파일의 시간관련 검색 - 7일전의 파일 검색.

# find . -atime +7 -exec ls -al {} \;    파일을 열어본 시간 또는 디렉토리에 cd명령으로 접근한 시간.

# find . -mtime +7 -exec ls -al {} \;    파일의 내용이 변경된 시간 ls -l 에서 나오는 시간.

# find . -ctime +7 -exec ls -al {} \;    파일의 정보가 변경된 시간 chmod, chown 과 연관됨.

 
파일안에 있는 내용 찾기
# find . -type f | xargs grep "찾으려고하는문구"
 

반응형
Posted by 공간사랑
,