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 |