문자열 찾기
\r\n\r\nfind . -type f | xargs grep ‘찾을 문자’
\r\n\r\n\r\n\r\n
리눅스 파일에 특정 문자열 찾기
\r\n\r\nfind ./ -name ‘*.*’ | xargs grep ‘특정문자열’
\r\n\r\n\r\n\r\n
리눅스 파일에 특정 문자열 치환 하기
\r\n\r\nfind ./ -name “*.jsp” -exec perl -pi -e ‘s/기존문자열/바꿀문자열/g’ {} \;
\r\n\r\n[출처] 리눅스 파일 내 특정 문자열 찾기 및 치환하기|작성자 어퓨굿맨
\r\n\r\n\r\n\r\n
\r\n\r\n
\r\n\r\n
grep을 이용하여 문자열을 찾아보자
\r\n\r\n문법 : grep [OPTION]… PATTERN [FILE] …
\r\n\r\n1 : grep -R “문자열” ./ (현재디렉토리에서 문자열을 찾는다, 하위디렉토리포함)
\r\n\r\n2 : grep -Rw “문자열” ./ (1번과 같으나 정확히 일치하는 문자열만)
\r\n\r\n3 : grep -Ril “문자열” * -r 2> /dev/null (문자열이 들어간 화일찾기, 대소문자 구분안함)
\r\n\r\n\r\n\r\n
find를 이용하여 문자열을 찾아보자
\r\n\r\n문법 : Usage: find [path...] [expression]
\r\n\r\n1 : find ./ -exec grep -l “문자열” {} \; 2> /dev/null (문자열찾기)
\r\n\r\n2 : find ./ -exec grep -il “문자열” {} \; 2> /dev/null (대소문자구분안함)
\r\n\r\n3 : find ./ -exec perl -pi -e ‘s/찾는문자/바꿀문자/g’ {} \; 2> /dev/null (문자열찾운후 치환)
\r\n\r\n\r\n\r\n
find 를 이용하여 파일찾기
\r\n\r\n1 : find / -name 파일명 -type f (파일찾기)
\r\n\r\n2 : find / -name 파일명 -type d (디렉토리찾기)
\r\n\r\n3 : find / -iname 파일명 -type d (대소문자 구분안함)
\r\n\r\n4 : find . | xargs grep “파일명” (하위 디렉토리에서 모든화일 찾기)
\r\n\r\n
\r\n참고 사이트 : http://kyuhyuk.kr/310