728x90

리눅스 기본명령어 find


find : 특정 조건을 만족하는 파일 탐색
Find [경로…] [옵션] 파일명
경로 이하 디렉토리에 있는 파일에 대해서 수식에 명시된 작업을 수행
기본경로 : 현재 디렉토리

옵  션

기   능

-amin n

n분전에 마지막으로 액세스된 파일

-atime n

n*24시간전에 마지막으로 엑세스된 파일

-cmin n

n분전에 마지막으로 변경된 파일

-ctime n

n*24시간전에 마지막으로 변경된 파일

-empty

비어있는 파일이나 디렉토리

-name <patten>

patten 으로 주어진 파일

-newer 파일

"파일"보다 최신의 파일


예)
find / -name passwd ?ls
find . -atime +100 -exec rm {} ‘;’
find . -name “*.[o]” -type f -exec rm {} ‘;’
find ./ -name localhost.zone -ls


find ./ -name "*.php" | xargs grep -l "계정을 다시"


// 2일전 이후로 변경된 파일 찾기 
find -mtime -2


ctime 생성 시간

atime 접근 시간
-atime +n  // access time 이 n일 이전인 파일을 찾는다.
-atime -n   // access time이 n일 이내인 파일을 찾는다.

mtime 수정 시간
-mtime +n   // n일 이전에 변경된 파일을 찾는다.
-mtime -n    // n일 이내에 변경된 파일을 찾는다.

728x90
블로그 이미지

Link2Me

,