find 라는 명령어로, 디스크에 저장된 각종 파일이나 디렉토리 검색이 가능합니다.



1. 파일 찾기 (파일명 검색)


현재 디렉토리에서, pl 확장자를 가진 모든 파일 찾기

find -name '*.pl'


(현재 디렉토리 밑의 하위 디렉토리까지 다 찾습니다.)



루트에서부터, 즉 전체 하드에서, pl 확장자를 가진 모든 파일 찾기

find / -name '*.pl'




전체 하드 디스크에서, 파일명이 test 로 시작하는 모든 파일 찾기

find / -name 'test*'




전체 하드 디스크에서, 파일명이 .rdb 로 시작하는 모든 파일 찾기

find / -name '.rdb*'




전체 하드 디스크에서, 파일명이 .rdb 로 시작하는 모든 파일 찾기 (-ls 명령 형식)

find / -name '.rdb*' -ls



2. 디렉토리명 찾기


전체 하드 디스크에서, 디렉토리 이름이 test 로 시작하는 모든 디렉토리 찾기

find / -name 'test*' -type d



Posted by sungho88
,