[클라우드 With리눅스/파일 위치 검색]

SooYeon Yeon·2022년 8월 18일

클라우드 With리눅스

목록 보기
20/39

파일 위치 검색

find

find [경로][옵션]

Quiz2. /usr/bin 하위 파일을 검색하여 최근 3일 이내에 변경된 적이 있는 파일이 있다면 출력.

find /usr/bin -mtime -3 -type f -ls

Quiz3. 더불어 3일 이내에 생성된 파일이 있다면 이 역시 출력

atime (access time, 접근시간)

  • 파일이나 디렉토리에 접근한 시간을 나타냄
  • 파일을 open 할 때마다 갱신이 되며, vi나 cat 명령으로 파일 확인시 atime값이 변한다
  • ls -lu

mtime (modification time, 수정시간)

  • 파일의 내용이 수정될 때 mtime 시간이 변함
  • ls -l

ctime (change time, 변경 시간)

  • inode의 값 (파일 속성, 권한(+x),소유권(user1→root), 크기 등)이 변경되면 ctime 갱신
  • ls -lc
find -mtime -2 : 2일 이내에 수정된 파일(48시간)
find -mtime 2 : 3(72시간)에서 2(48시간) 사이에 수정된 파일
find -mtime +2 : 3(72시간) 보다 과거인 보다 이후에 수정된 파일

which

  • which [실행파일이름]
  • PATH에 설정된 디렉터리만 검색. 절대 경로를 포함한 위치 검색

whereis

  • whereis [실행파일이름]
  • 실행파일 및 소스, man 페이지 파일까지 검색

locate

  • locate [파일이름]
  • 파일목록 DB에서 검색하기때문에 매우 빠르고 유용하지만 updatedb 명령을 1회 실행해야 사용 가능
  • updatedb 명령 실행 이후에 설치된 실행 파일은 찾을 수 없음

0개의 댓글