File System Navigation에 유용한 명령어들
find
조건을 주고 파일위치를 찾아냄
# find [찾을 위치] [expression]
-name 파일이름으로 찾음
-type 파일형식으로 찾음 (d는 directory, f는 file...)
-user username으로 찾음
-group groupname으로 찾음
-size 파일크기로 찾음 (숫자 뒤에 c를 붙이면 byte, 안붙이면 block단위임)
-atime access한 날짜
-mtime modify한 날짜
-exec 뒤에 나오는 명령어를 실행
예)
# find / -user user1 user1이 소유한 파일을 찾음
# find /tmp -type f -atime +7 access한지 7일 이상이 지난 파일을 찾음
# find /tmp -type f -atime -7 access한지 7일 이내인 파일을 찾음
# find / -name core -exec rm -i {} \; 파일이름이 core인걸 다 찾아서 삭제함
whereis
실행파일과 메뉴얼페이지 위치를 다 찾아줌
-b 옵션을 주면 메뉴얼페이지는 빼고 실행파일만 찾아준다.
which
실행파일 위치만 찾아줌 (단, PATH에 있는 위치에서만 찾음)
file
파일의 종류를 보여줌
strings
실행파일에서 문자열을 추출해 보여줌