본문 바로가기

운영체제/리눅스

파일의 첫 부분을 확인하는 리눅스 head 명령어

파일의 첫 부분을 확인하는 리눅스 head 명령어

리눅스 시스템에서는 파일의 첫 부분을 간편하게 확인할 수 있는 명령어로서 head가 있습니다. 이 명령어는 주로 대용량 파일의 처음 몇 줄을 빠르게 살펴볼 때 유용하게 사용됩니다. 이 글에서는 head 명령어의 기본적인 사용법부터 다양한 옵션을 활용한 실제 예제까지 자세히 다루어보겠습니다.

 

 

 

1. 기본적인 사용법

head 명령어의 기본적인 사용법은 파일의 처음 10줄을 출력하는 것입니다. 파일 이름을 인자로 넘기면 됩니다.

head filename.txt

위 명령어는 filename.txt 파일의 처음 10줄을 출력합니다.

 

 

2. -n 옵션: 지정된 줄 수 출력

-n 옵션을 사용하여 파일의 처음부터 원하는 줄 수만큼 출력할 수 있습니다.

head -n 5 filename.txt

위 명령어는 filename.txt 파일의 처음 5줄을 출력합니다.

 

 

3. -q 옵션: 파일 이름 생략

-q 옵션을 사용하면 출력 시 파일 이름을 생략할 수 있습니다. 여러 파일을 한 번에 처리할 때 유용합니다.

head -q filename1.txt filename2.txt

위 명령어는 filename1.txtfilename2.txt 파일의 처음 10줄을 각각 출력하되, 파일 이름을 표시하지 않습니다.

 

 

 

4. -v 옵션: 파일 이름 출력

-v 옵션은 여러 파일을 처리할 때 각 파일의 이름을 함께 출력합니다.

head -v filename1.txt filename2.txt

위 명령어는 filename1.txtfilename2.txt 파일의 처음 10줄을 각각 출력하며, 파일 이름도 함께 표시합니다.

 

 

5. -c 옵션: 바이트 단위 출력

-c 옵션을 사용하여 파일의 처음부터 지정된 바이트 수만큼 출력할 수 있습니다.

head -c 100 filename.txt

위 명령어는 filename.txt 파일의 처음 100바이트를 출력합니다.

 

 

6. --verbose 옵션: 파일 이름과 줄 번호 출력

--verbose 옵션을 사용하면 각 파일의 이름과 함께 출력되는 줄 번호를 표시합니다.

head --verbose filename.txt

위 명령어는 filename.txt 파일의 처음 10줄을 출력하며, 각 줄의 번호와 함께 파일 이름도 표시합니다.