본문 바로가기
컴퓨터/C++

[Linux] 파일 찾기 명령어 find

by Luyin 2014. 4. 14.

출처: http://inlab.egloos.com/990321


find 명령어를 이용하면 간단하게 파일을 찾을 수 있다.

명령어의 기본적인 사용법에 대해서 설명하면

find [경로] [옵션] [파일명]

이런 식으로 이루어진다고 생각하면 된다.

예를 들면

find / -name '*.apk'

와 같은 식으로 입력을 한다면,
ㅋ`
최상위 디렉토리, (root)에서 부터 검색을 해서 확장자가 apk로 끝나는 모든 파일을 찾는다는 의미이다.

find / -name 'mysql*' 

와 같은 식으로 작성을 한다면 mysql 이라는 단어로 시작하는 모든 파일을 찾는다는 의미가 된다.

find / -name 'mysql'


이라고 하게 되면 이름이 'mysql'인 모든 파일을 찾게 될 것이다.

명령어를 조금 조작해본다면 알 수 있겠지만, 정확한 파일명을 안다면, 확장자까지 정확하게 입력해주어야 제대로 된 결과를 얻을 수 있다.

find -name '*.apk'

처럼 경로를 생략하고 명령어를 입력하면 해당 디렉토리에서부터 그 하위 디렉토리까지 검색을 하게 된다.

find -name '*.apk' -ls