파일 까지 몽땅 찾기를 원할 때가 있습니다.
그럴때는 find와 파이프를 이용하면 됩니다. 예를 들어서 c 쏘스에서 snmp를 포함한
모든 파일을 찾기를 원한다면
# find ./ -name \"*.c\" | grep snmp
만약 원하는 파일명의 파일들을 전부 지우고자 할때는 다음과 같이도 사용할수 있습니다.
예를 들면 test.o라는 파일을 다 지우고 싶을때.
rm -rf `find . -name test.o`
find . -name \"*.ch\" -print | xargs grep \"원하는 문자열\"
find / -name \'*.*\' -exec -grep -l 문자열 {} \\;
grep -nr \"xxx\" . 하면 해당 파일의 라인까지 알려줍니당..
grep -n 문자열 $(find . -name \"파일명\" | awk \'{print $1}\')
이렇게 해야지만 해당하는 파일명등을 찾아서 그 파일 안에 있는
내용을 문자열로 검색할 수 있습니당.
find . -name \"d\" | grep 문자열
이런식으로 하면 찾은 파일명중에서 찾는 거구요...
파일 내용 검색은 안되지용!~
Posted by 홍반장