본문 바로가기

IT 이야기/프로그래밍

find 라는 명령

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

find 라는 명령

Linux File Find Command , 리눅스 find 라는 명령으로, 디스크에 저장된 각종 파일/디렉토리를 검색할 수 있습니다.


파일 찾기 (파일명 검색)


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

find -name '*.sh'

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



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

find / -name '*.sh'



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

find / -name 'ab*'


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

find / -name '.bash*'


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

+ ls 명령 형식으로 출력

find / -name '.bash*' -ls

뒤에 -ls 라는 옵션을 붙이면 됩니다.


디렉토리명 찾기


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

find / -name 'et*' -type d