리눅스 파일 내용 확인 (cat, head, tail)

송현아·2021년 11월 8일
0

Linux

목록 보기
1/5
post-thumbnail

리눅스에서 각종 로그 파일을 살펴보거나 문서들을 확인할 때 유용한 명령어들을 살펴보았습니다.

  • cat

    cat은 파일을 출력하는 역할을 합니다. 텍스트로 된 파일의 경우, 그 내용을 정상적으로 출력하지만 바이너리 파일일 경우에는 출력은 하지만 알아볼 수 없습니다. 그리고 2개 이상의 파일 이름이 지정되면 모든 파일이 연결되어 보입니다.

  $ cat [파일명]
  • 각 행에 번호를 붙여서 출력
  $ cat -b [파일명]
  • 파일의 앞부분부터 확인하는 명령어입니다. 기본적으로 앞부분부터 10행까지만 출력합니다.

  $ head 파일명

추가적으로 더 출력하고 싶은 경우에는 옵션을 덧붙입니다.

  • 행을 추가하는 경우 (예시는 20라인을 추가함)
  $ head -n 20 [파일명]
  • 특정 용량을 추가하는 경우 (예시의 경우 200byte의 내용을 출력함)
  $ head -c 200 [파일명]
  • tail

    tail은 특정 파일에 계속 추가되는 모든 내용을 모니터링할 수 있어서 유용하게 사용되는 명령어입니다.

    주로, /var/log 디렉토리에 존재하는 많은 시스템 로그 파일들의 내용들을 실시간으로 모니터링하기 위한 용도로 자주 사용됩니다.

    head와 동일하게 10행을 기본적으로 화면에 출력합니다.

  tail [파일명]
  • 행 추가
  tail -n 20 [파일명]
  • 용량으로 추가
  tail -c 200 [파일명]

0개의 댓글