Find : 디렉토리를 탐색하여 특정 파일을 찾는 명령어.

locate 보다 느리지만 다양한 옵션을 사용할 수 있음.

 

locate : Fide와 비슷하지만 리눅스 내부 데이터베이스를 탐색하여 파일의 위치를 찾는 방법.

 

이름에 .log를 포함하는 파일 찾기

bash-4.4$ find ~ -name *.log
 

 

find를 통해 찾은 파일을 삭제

-type f : 타입이 파일인 것만 검색 ( 디렉토리명 등은 무시됨)

// 파일 중에 이름이 b.log 가 있다면 rm -f 를 실행
find . -type f -name "b.log" -exec rm -f {} \;
 

실행결과 하위경로에 있는 모든 b.log 파일이 삭제된 것을 확인.

 

'LINUX' 카테고리의 다른 글

List 보기 (ls)  (0) 2022.08.29
파일묶기 (tar)  (0) 2022.08.29
리눅스 nano  (0) 2022.08.29
리눅스 ShellScript (feat. 생활코딩)  (0) 2022.08.29
리눅스 sudo  (0) 2022.08.29

+ Recent posts