[Linux] 파일찾기

로그zip·2024년 2월 5일

리눅스에서 작업을 하다보면 원하는 파일(혹은 디렉토리)를 조건에 맞추어 찾아야 하는 경우가 있을 때
다음의 명령어를 사용한다.

find {경로} -옵션 {대상}

[예제1]
현재위치에서 log 라는 이름을 가진 파일을 찾는 경우

find . -name "log"

[예제2]
상위 디렉토리에서 log 라는 이름을 가진 파일을 제외한 모든 파일을 삭제

find . -type -f ! -name "log" -exec rm -f {} \;

[예제1] 과 같이 조건에 따라 검색이 가능하며
[예제2] 와 같이 검색 결과를 바탕으로 별도의 명령어 실행도 가능하다.
이처럼 find 의 여러 옵션을 통해 다양한 조건의 검색이 가능하다.

profile
로그하우스

0개의 댓글