Infra/Linux

Find 명령어

Tomining 2015. 3. 16. 12:20
Find 명령어

#find   :   원하는 파일 찾아보기
   -옵션 -
      -perm : 권한과 일치하는 파일을 찾는다.
          ex)#find / -perm -4000
             *해석 : /에서부터 setUID 가 걸린 모든 파일을 찾아라"
                       위에서 4000앞에 -가 바로 "적어도"를 의미하며 -perm은 "권한을 찾겠다" 라는 옵션이고,
                       그 뒤에 '4'자가 바로 setUID를 의미하며, '000'은 rwx 모두를 의미한다.
      -name : 이름과 일치하는 파일을 찾는다.
          ex)#find / -name kyh
      -user : 유저와 일치하는 파일을 찾는다.
      -group : 그룹과 일치하는 파일을 찾는다.
      -empty : 비어있는 파일이나 디렉토리
      -amin n : n분 전에 마지막으로 액세스된 파일
      -atime n : n*24시간 전에 마지막으로 액세스된 파일
      -cmin n : n분 전에 마지막으로 변경된 파일
      -ctime n : n*24시간 전에 마지막으로 변경된 파일
      -newer 파일 : "파일"보다 최신의 파일
   * 옵션조합
     ex)#find / -user root -perm -4000
        해석 : 루트의 권한으로 SetUID가 걸린 파일을 찾아라.