일괄 문자 치환(사이트 이전시 유용)

서버관련/Command2011. 4. 21. 12:15HanQ eNFO

find . -name "*.php" -exec perl -pi -e "s/대상문자/치환문자/g" {} \;

 

 find ./ -type f -name '*' -exec perl -pi -e 's/old.co.kr/new.co.kr/g' {} \;

문자열찾기
grep -rw "찾을 문자열" ./

grep -rw "old.co.kr" ./ 

 grep -i -l "old.co.kr" * -r 2>/dev/null

 

문자열찾기 방법 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 . | xargs grep 메롱

이 글은 스프링노트에서 작성되었습니다.

'서버관련 > Command' 카테고리의 다른 글

linux iptables 제한 해제  (0) 2013.04.10
linux 텍스트파일 분할  (0) 2012.11.07
일괄 문자 치환(사이트 이전시 유용)  (0) 2011.04.21
Vi editor  (0) 2011.04.21
tar 압축관련  (0) 2011.04.21
FIND 명령어  (0) 2011.04.21
블로그 주인 사진AuthoreNFO
자주 잊어먹는것들을 기록해 놓을려고합니다.^^