Etc

리눅스 파일 찾기 find 명령어

데브렉스 2014. 1. 13. 12:03
반응형

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


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


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


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


예를 들면


find / -name '*.apk'


와 같은 식으로 입력을 한다면,


최상위 디렉토리, (root)에서 부터 검색을 해서 확장자가 apk로 끝나는 모든 파일을 찾는다는 의미이다.


find / -name 'mysql*' 


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


find / -name 'mysql'


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


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


find -name '*.apk'


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


find -name '*.apk' -ls 


라고 하게 되면 -ls 형식으로 정렬이 된다.

반응형