파일찾는 명령어.
-name 파일이름
-user
-newer 시간 전후
-perm 777 허가권
-size
특정 시간들
find /etc -name ".txt"
find 경로 옵션 옵션의 대상
find /home -user root
-exec 추가 명령
find /home -name "*.swp" -exec rm { } \; ({} 후 한칸 띄어야 함)
찾아서 home의 이름의 *.swp 인자로 넘긴다 rm의 { } 로
exec를 쓰면 find의 결과가 출력이 아니라 { } <- 인자로 넘어감
-exec 원하는명령 { } \;
중괄호 다음 한칸 띄어야 함.
그리고 이거 할땐 ll 안됨. ls -l 써야 함.
find 명령 시 -exec말고 -print라는 명령어가 안써도 디폴트로 들어감.
which 실행파일명
PATH에 설정된 디렉토리만 검색
whereis 실행파일명
메뉴얼 파일까지 검색
locate 파일명
파일 목록 DB에서 검색
단, 새로 설치된 아직 DB에 등록되지 않은 파일은 찾을 수 없음.
수시로 updatedb를 돌려 파일정보 갱신 해야 함.
-crontab에 등록하면 자동으로 가능.