● 최근 30분 내에 수정된 파일

find . -type f -mmin -30


● 최근 5분 내에 수정된 파일 목록 상세

find . -type f -mmin -5 | xargs ls -l


● 24시간 이내에 변경된 php 파일을 찾는 명령.

find . -name '*.php' -mtime -1 -print


● 최근 7일 이전에 수정된 파일 찾기 (-exec rm -f {} \; 조합으로 과거 로그 지울때 유용)

find . -name '*.php' -mtime +7 -print

find . -name '*.php' -mtime +7 -exec rm -f {} \;


● php 파일 뿐 아니라 모든 파일을 찾고자 한다면..

find . -mtime -1 -print


● /home 디렉토리 아래의 파일들 중 디렉토리 파일을 검색

[zany@zany-macbookpro ~]$ find /home -type d

/home

/home/lebowski

/home/mysql

/home/sense

/home/linuxone


● 홈 디렉토리 아래에서 크기가 5096kb 이상인 파일을 찾아 자세한 정보(ls -l)을 출력한다.

[zany@zany-macbookpro ~]$ find ~ -size +5096k -exec ls -l {} \;

-rw-r--r-- 1 root root 669319168 Mar 11 17:10 /root/valhalla-i386-disc2.iso

-rw-r--r-- 1 root root 5563716 Feb 28 11:21 /root/.mozilla/firefox/kazb7qu2.default/Cache/D0709ED3d01

-rw-r--r-- 1 root root 714907648 Mar 5 17:25 /root/images/nuxone/NuxOne_v2.1_RPMS_CD2.iso

-rw-r--r-- 1 root root 596164608 Mar 5 17:01 /root/images/nuxone/NuxOne_v2.1_RPMS_CD1.iso

-rw-r--r-- 1 root root 318918656 Mar 5 17:18 /root/images/nuxone/NuxOne_v2.1_RPMS_CD3.iso


● /usr 디렉토리 내에서 지난 24시간 동안 사용되었던 확장명이 jpg인 모든 파일을 찾아 그 내용을 자세히 출력 시켜준다.

[zany@zany-macbookpro ~]$ find /usr -name "*.jpg" -atime -1 -exec ls -l {} \;


● dev 디렉토리 내에 빈 파일들을 찾는다.

[zany@zany-macbookpro ~]$ find /dev -type f -empty


● 현재 디렉토리(서브디렉토리 포함)에서 '2011-03-03' 이라는 문자열을 포함하고 있는 파일을 찾는다.

[zany@zany-macbookpro ~]$ find ~/. -type f -exec grep '2011-03-03' {} /dev/null \;

posted by jofw


티스토리 툴바