언제나 검색해 보는 단골 명령어들~~ 머리에 저장되질 않어
아까 vim에서 검색하기는 아래 글에 정리해 둠
2021.11.02 - [소소한개발팁] - vim 검색 팁 - vi에서 여러 파일에 있는 문자열 검색하기
리눅스 파일 시스템에서 (쉘에서) 바로 해보려면 아래 글을 참고하자. 출처가 삭제되어 여기서도 삭제
문자열찾기 방법 1 - 영어만 주로 가능
# grep -rw "찾는문자열" ./
문자열찾기 방법 2 - 대/소문자 구분 안하고 검색
# grep -i -l "찾는문자열" * -r 2> /dev/null
문자열찾기 방법 3 - 한글, 영어 모두 가능
# find . -exec grep -l "찾는문자열" {} \; 2>/dev/null
문자열찾기 방법 4 - 한글,영어, 대소문자 안가리고 검색
# find . -exec grep -i -l "찾을문자열" {} \; 2>/dev/null
문자열찾은 후 치환
# find . -exec perl -pi -e 's/찾을문자열/바꿀문자열/g' {} \; 2>/dev/null
파일명 찾기
# find / -name 파일명 -type f
파일명 찾기(대소문자 구별없음)
# find / -iname 파일명 -type f
디렉토리 찾기
# find / -name 파일명 -type d
디렉토리 찾기(대소문자 구별없음)
# find / -iname 파일명 -type d
특정 사용자 소유의 모든 파일을 찾을때는?
# find / -user "사용자 ID" -print
결국 다양한 것 보단 많이 쓰는 것을 쓰니깐 하나만 제대로 쓰자.
Lennart Wittstock 님의 사진, 출처: Pexels