-
[Linux] 파일 검색linux 2023. 7. 17. 10:31반응형
파일 검색
find --help
find 기능을 사용하기전에 help를 이용하여 해당기능을 한번 살펴보자
여기서 [] 대괄호로 둘러싸인 부분은 생략이 가능하다는 의미이다.
Usage : find [-H] [-L] [-P] [-Olevel] [-D debugopts] [path...] [expression] 이와같이 사용을 하는데
find의 경우는 모두를 생략하고 find만 사용하여도 그 자체로 동작을 한다는 의미이다.

실습을 위해 etc경로로 이동해보자
여기서 etc의 경우에 여러가지 설정파일들이 etc경로에 위치하는 경우가 많다.

find /etc -print
findetc의 경로에서 위와같은 명령어를 실행시킨다면 아래와 같이 동일한 결과가 출력되어 나온다.

특정 파일 검색하기
find /etc -name "*.conf"
".conf"라는 이름을 가지고 있는 파일들을 모두 찾기 위해서는 *을 활용하여 검색해준다.

여기서 *을 붙이지 않고 "conf"만 입력한다면 오로지 "conf"로된 파일만 찾는 것이다. 검색을 한다면 아래와 같은 결과 확인이 가능하다.

find에 대한 간단한 기능들을 알아보았는데 해당 기능을 조금 더 활용을 하여서
지난 시간에 다뤘던 grep과 파이프라인을 같이 사용해보자.
find | grep "conf"

이와같이 명령어를 사용한다면 파일명에 conf가 있다면 모두 찾아 출력해준다.
find는 내가 위치한 경로에서 모든 디렉토리를 출력해주는데 해당 출력을 하는 입력값으로 grep "conf"를 주었기 때문에
conf라는 파일명을 가지고 있다면 모두 출력해준다.
반응형'linux' 카테고리의 다른 글
[Linux] 시간 및 기타 커맨드 (0) 2023.07.17 [Linux] 압축 관련 커맨드 (0) 2023.07.17 [Linux] 파일 내용 검색 (0) 2023.07.13 [Linux] 파일 조회 (0) 2023.07.03 [Linux] Shell의 개념, 디렉터리 내용 조회/이동/확인 (0) 2023.07.03
