문자열찾기 방법 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 메롱
특정파일에서 특정 문자를 포함한줄만 모아 파일로 저장
find . -name test.php | xargs grep naver.com > save.txt
find ---주어진 파일명과 동일한 파일을 찾고, 그 경로를 출력한다.
# find / -name thkim -print
최상위 루트 디렉토리부터 검색하여 검색된 파일을 한 행에 하나씩 표준 출력
# find . -name thkim -print
현제의 작업 디렉토리에서 검색
# find / -size +1000 -print
최상위 루트에서 크기가 1000블록 이상인 파일 검색
# find . -size -1000 -print
현 디렉토리에서 크기가 1000블록 이하인 파일 검색
# find . -mtime +10 -print
10일 이전에 수정된 파일 검색
# find . -mtime -10 exec rm {} \:
10일 이내에 수정한 파일을 검색하여 모두 지운다
# find / -cmin 5 -print
5분전에 마지막으로 수정된 파일을 찾을 수 있다.
# find /home -empty -print
/home 디렉토리에 용량이 0인 파일과 디렉토리를 찾는다.
# find / -perm -4000 -print
퍼미션이 4000 이상인 파일을 모두 출력한다.
'PHP∵SCRIPT' 카테고리의 다른 글
반복실행문 (0) | 2014.03.25 |
---|---|
PHP 난수를 이용한 쿠폰번호 생성하기 (0) | 2014.03.23 |
PHP 버블소트 알고리즘 (0) | 2014.03.23 |
리눅스 ftp 명령어 모음 (0) | 2014.03.23 |
유용한 함수 모음 (0) | 2014.03.23 |
php 자주쓰이는 함수 (0) | 2014.03.23 |
금액을 한글로 표기 해주는 스크립트 (0) | 2014.03.23 |
이벤트 핸들러 (Event Handler) 모음 (0) | 2013.12.30 |
댓글