새소식

서버관련/Command

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

  • -
SMALL

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 메롱

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

LIST

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

linux iptables 제한 해제  (0) 2013.04.10
linux 텍스트파일 분할  (0) 2012.11.07
Vi editor  (0) 2011.04.21
tar 압축관련  (0) 2011.04.21
FIND 명령어  (0) 2011.04.21
Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.