Linuxpia/리눅스 사용 팁

[리눅스 팁] 텍스트 파일의 윗부분을 확인하는, head

Linuxpia4U 2024. 1. 5. 17:06
반응형

앞부분만 확인하는, head 명령어

리눅스의 head 명령어는 파일의 시작 부분에서 특정 양의 데이터를 출력하는 데 사용됩니다. 기본적으로, head는 파일의 첫 10줄을 표시합니다.

caption: 'head myfile.txt'로 파일의 윗부분만 출력

head 명령어의 기본 구문은 다음과 같습니다.

head [옵션] [파일]

예를 들어, head myfile.txt 명령어를 사용하면 myfile.txt 파일의 처음 10줄을 출력합니다.

또한, head 명령어는 여러 옵션을 가질 수 있습니다:

  • -n [숫자]: 파일의 시작부터 지정된 숫자의 줄을 출력합니다. 예를 들어, head -n 5 myfile.txtmyfile.txt 파일의 첫 5줄을 출력합니다.
  • -c [바이트]: 파일의 시작부터 지정된 바이트만큼의 데이터를 출력합니다. 예를 들어, head -c 100 myfile.txtmyfile.txt 파일의 처음 100바이트를 출력합니다.

caption: 'head -n 5 myfile.txt'로 위 5줄만 출력
caption: 'head -c 100 myfile.txt'로 지정된 100바이트만 출력
caption: 두 경우의 비교

head 명령어는 파일의 내용을 빠르게 살펴보거나, 큰 파일의 일부만을 확인할 때 유용하게 사용됩니다. 또한 파이프라인과 결합하여 다른 명령어와 함께 사용할 수도 있습니다. 이런 사용법은 파일 내용 전체를 훑지 않기 때문에 파일 크기가 크더라도 빠르고 효율적으로 원하는 목적을 달성할 수 있습니다. 표준 출력으로 결과를 출력하기 때문에 파이프라인에 사용하기 좋습니다. 예를 들어 myfile.txt 파일의 내용 중 앞에서 세 줄의 단어 수를 세어봅시다.

caption: 파이프라인을 이용하여 출력된 결과

'head' 명령은 파이프라인에서 다른 명령의 출력이 너무 길어서 불필요한 내용을 생략하고자 할 때 주로 쓰입니다. 다음은 /usr/bin 디렉터리의 파일 목록 중 처음 다섯 개만 출력하는 예입니다.

caption: '/usr/bin' 디렉터리의 위 5개 파일 출력

 

반응형