'이름' 으로 시작하는 파일 모두 삭제
find . -name "이름*" -exec rm {} \;
●파일명에 검색 문자가 포함된 파일 찾기
・지정 폴더만 찾기
ls [검색 대상 폴더] | grep "[검색 문자열]"
・지정 폴더에서 하위 폴더도 검색
find [검색 대상 폴더] -type f -name "*[검색 문자열]*"
●파일 내용에 검색 문자가 포함된 파일 찾기
・지정 폴더에서 하위 폴더도 검색
find [검색 대상 폴더] -type f -print | xargs grep "[검색 문자열]"
・파일 확장자 지정
파일 확장자를 지정하여 검색하고 싶은 경우입니다.
find [검색 대상 폴더] -type f -name "*.[파일 확장자]" | xargs grep "[검색 문자열]"
예를 들어 현재 경로에 있는 파일중 test라는 문자열을 포함한 php파일을 검색 하고 싶은 경우에는 다음 처럼 작성해주면 됩니다.
(하위 폴더도 검색)
find . -type f -name "*.php" | xargs grep "test"
'[ 서버 & DB 관련 ] > 리눅스' 카테고리의 다른 글
아파치 연관 프로세스 강제 종료 후 재실행 (0) | 2024.10.08 |
---|---|
centOS SSH 설치 및 접속 (0) | 2022.03.15 |
Understanding logrotate utility (0) | 2021.11.01 |
★ 쉘 스크립트 (shell) ★ (0) | 2021.10.27 |
★ 리눅스 문자셋 확인 및 변경 ★ (0) | 2021.10.26 |