Study/Linux
shell script find command
LoonyHyun
2014. 3. 7. 11:27
반응형
출처 : http://soul.tistory.com/24
find : 찾기 명령
. : 은 현재 디렉 아래로
-uid : UID 패턴검색옵션
591 : UID 값이 591인 파일 찾기
-exec : 실행하라 는 명령어
chown apache:apache : 실행할 명령
{} : find 로 검색하여 나온 결과값을 exec 로 실행한 명령어의 대상으로
\; : find 에서 -exec 옵션으로 실행할 명령의 끝을 나타냄
ex )
find / -name '[a,b][c,d]* -print
find / -perm +2 ! -type l -print -exec chmod o-w {};
find . -type f -name *.txt -exec grep "찾을문자열" {} \; -print
2014.03.27 추가
find 해서 파일 내용 수정
find 경로 -name 파일명 -exec sed -i 's/바꿀문자/새문자/g' {} \;
검색한 프로세스 죽이기
kill -9 `ps -ef | grep '검색 프로세스' | grep -v grep | awk '{print $2}'`