본문 바로가기
Old Posts/Linux

[Linux] head, tail 명령어 사용법

by A6K 2022. 2. 7.

리눅스에서 파일의 길이가 너무 길어서 일부만 확인해야하는 경우가 있다. 특히 로그파일의 경우 최근에 발생한 이벤트만 보고 싶은 경우가 있다. 혹은 파일의 헤더부분에 있는 정보만 확인해보고 싶은 경우가 있다. 이 때 사용하는 명령어가 head와 tail 명령이다.

head 명령은 파일의 앞쪽 부분을 확인하는 명령어고, tail 명령은 파일의 뒷 부분을 확인하는 명령어다.

$ head [옵션] 파일명
$ tail [옵션] 파일명

head 명령어 옵션

옵션 긴버전 설명
-숫자   파일의 첫 부분부터 입력한 숫자만큼의 라인을 출력
-c --bytes=SIZE 출력을 원하는 사이즈를 지정. 기본적으로 바이트 단위로 출력되며 SIZE의 단위를 지정할 수 있음
b(block,512Bytes), k(KB), m(MB) 등..
-n --lines=N N 라인을 출력
-q --quiet, --silent 파일의 헤더와 상단의 파일 이름을 출력하지 않고 내용만 출력
-v --verbose 파일의 헤더와 이름 먼저 출력하고 파일의 내용을 출력
  --help 사용법 출력
  --version 버전 정보를 출력

tail 명령어 옵션

옵션 긴버전 설명
-b   512 바이트를 단위로 몇 개의 블록을 출력할지 지정
-c --bytes=SIZE 출력을 원하는 사이즈를 지정. 기본적으로 바이트 단위로 출력되며 SIZE의 단위를 지정할 수 있음
b(block,512Bytes), k(KB), m(MB) 등..
-f    tail 명령이 종료되지 않고 파일에 추가(Append)되는 정보를 계속 출력
-n --lines=N 몇 개 라인을 출력할지 지정
-q   파일의 헤더와 상단의 파일 이름을 출력하지 않고 내용만 출력
-v --verbose 파일의 헤더와 이름 먼저 출력하고 파일의 내용을 출력

관련글

 

리눅스 명령어 사용법들

리눅스 명령어 사용법 ifconfig 네트워크 인터페이스 설정관련 ls 디렉토리 엔트리 정보 출력

hbase.tistory.com

 

댓글