강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

특정문자를 포함하는 파일찾기와 그 문자가 속한 행 찾기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

특정문자를 포함하는 파일찾기와 그 문자가 속한 행 찾기

 

특정문자가 속한 파일을 찾을 수 있다는 것은 매우 흥미로운 일입니다. 윈도우에서 검색이라는 유틸리티에서 특정 문자가 속한 파일을 찾는 것도 옵션으로 제공하고 있듯이  리눅스에서 find명령어를 이용하여 특정문자가 속한 파일을 찾을 수 있다는 것은 리눅스관리자뿐아니라 일반사용자들에게도 매우 큰 무기가 될 수 있습니다.

 

형식 : find 찾을위치 type f -exec egrep -i “포함하는문자”/dev/null {} \;

 

위와 같은 형식으로 find명령문을 사용하시면 포함하는문자가 포함된 파일을 모두 찾을 수 있습니다.

 

아래는 /home/bible이라는 디렉토리이하에서 “doc”라는 문자를 포함하고 있는 파일을 찾아서 파일의 위치와 파일명을 표시하고 doc문자가 포함된 행을 출력해 줍니다.


 

6b48120d6f91d54be0493b6eb253a843_1647845728_5685.png
 



이상과 같이 find명령어에 대한 실무적인 예들을 설명하였습니다. 한가지 당부드리고 싶은 것은 find의 사용법을 열심히 공부하는 것 보다는 find의 결과로 검색된 파일들에 대한 정확한 판단을 할 수 있어야한다는 점입니다. , 정상적인 것인가 또는 해킹에 의해 악용된 것인가를 스스로 판단할 수 있어야하며, 무엇보다 중요한 것은 해킹에 사용된 파일이라는 것으로 판단되었을 경우에 이런 파일들을 처리하는 방법에 대한 것입니다. 이에 대한 처리방법은 이 책에서 거의 대부분 다루고 있으므로 스스로 해답을 찾으시기 바랍니다. 여러분들의 어깨가 한층 무거워짐을 느끼셔야 합니다.


관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,034 명
  • 현재 강좌수 :  35,791 개
  • 현재 접속자 :  209 명