특정문자를 포함하는 파일찾기와 그 문자가 속한 행 찾기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 3,977 조회
- 0 추천
- 목록
본문
특정문자를 포함하는 파일찾기와 그 문자가 속한 행 찾기
특정문자가 속한 파일을 찾을 수 있다는 것은 매우 흥미로운 일입니다. 윈도우에서 “검색”이라는 유틸리티에서 특정 문자가 속한 파일을 찾는 것도 옵션으로 제공하고 있듯이 리눅스에서 find명령어를 이용하여 특정문자가 속한 파일을 찾을 수 있다는 것은 리눅스관리자뿐아니라 일반사용자들에게도 매우 큰 무기가 될 수 있습니다.
형식 : find 찾을위치 type f -exec egrep -i “포함하는문자”/dev/null {} \;
위와 같은 형식으로 find명령문을 사용하시면 “포함하는문자”가 포함된 파일을 모두 찾을 수 있습니다.
아래는 /home/bible이라는 디렉토리이하에서 “doc”라는 문자를 포함하고 있는 파일을 찾아서 파일의 위치와 파일명을 표시하고 doc문자가 포함된 행을 출력해 줍니다.
이상과 같이 find명령어에 대한 실무적인 예들을 설명하였습니다. 한가지 당부드리고 싶은 것은 find의 사용법을 열심히 공부하는 것 보다는 find의 결과로 검색된 파일들에 대한 정확한 판단을 할 수 있어야한다는 점입니다. 즉, 정상적인 것인가 또는 해킹에 의해 악용된 것인가를 스스로 판단할 수 있어야하며, 무엇보다 중요한 것은 해킹에 사용된 파일이라는 것으로 판단되었을 경우에 이런 파일들을 처리하는 방법에 대한 것입니다. 이에 대한 처리방법은 이 책에서 거의 대부분 다루고 있으므로 스스로 해답을 찾으시기 바랍니다. 여러분들의 어깨가 한층 무거워짐을 느끼셔야 합니다.
관련자료
-
이전
-
다음