리눅스 head와 tail 명령어: 파일의 시작과 끝 내용 확인하기
리눅스를 사용하면서 종종 대용량의 로그 파일이나 데이터 파일에서 특정 부분의 내용만을 빠르게 확인해야 할 필요가 있습니다. 이럴 때 head
와 tail
명령어는 매우 유용하게 사용됩니다. 이 글에서는 각 명령어의 기본 사용법과 함께 유용한 옵션들을 알아보도록 하겠습니다.
☞ 포스트 기준: 리눅스 배포판 CentOS 7
head 명령어 사용법
head
명령어는 파일의 시작 부분에서부터 특정 줄 수만큼의 내용을 표시하는 데 사용됩니다. 기본적으로는 파일의 처음 10줄을 출력합니다.
$ head 파일명
주요 옵션들
옵션 | 설명 |
---|---|
-n | 출력할 줄 수를 지정합니다. 예: head -n 5 파일명 은 상위 5줄을 출력합니다. |
-c | 출력할 바이트 수를 지정합니다. 예: head -c 100 파일명 은 상위 100바이트를 출력합니다. |
head 명령어 사용 예제
![리눅스 head 명령어 사용 예제](https://bluesharehub.com/wp-content/uploads/2023/11/image-14.png)
![리눅스 head 명령어 사용 예제](https://bluesharehub.com/wp-content/uploads/2023/11/image-14.png)
tail 명령어 사용법
tail
명령어는 파일의 끝 부분에서부터 특정 줄 수만큼의 내용을 표시하는 데 사용됩니다. 이 명령어 역시 기본적으로는 파일의 마지막 10줄을 출력합니다.
$ tail 파일명
주요 옵션들
옵션 | 설명 |
---|---|
-n | 출력할 줄 수를 지정합니다. 예: tail -n 5 파일명 은 하위 5줄을 출력합니다. |
-f | 파일의 끝을 지속적으로 모니터링합니다. 주로 로그 파일을 실시간으로 보는 데 사용됩니다. |
-c | 출력할 바이트 수를 지정합니다. 예: tail -c 100 파일명 은 마지막 100바이트를 출력합니다. |
tail 명령어 사용 예제
![리눅스 tail 명령어 사용 예제](https://bluesharehub.com/wp-content/uploads/2023/11/image-15.png)
![리눅스 tail 명령어 사용 예제](https://bluesharehub.com/wp-content/uploads/2023/11/image-15.png)
☞ 이 명령어들은 리눅스 시스템을 효과적으로 모니터링하고 관리하는 데 필수적인 도구입니다. 로그 파일 분석이나 데이터 처리 작업을 할 때, head
와 tail
명령어를 적절히 사용하면 작업의 효율성을 크게 높일 수 있습니다.
관련 이전 게시글
- 리눅스 cp 명령어: 파일 및 디렉토리 복사하기
- 리눅스 touch 명령어: 파일 생성 및 수정 시간 변경하기
- 리눅스 mv 명령어: 파일과 디렉토리 이동 및 이름 변경하기
- 리눅스 more 및 less 명령어: 텍스트 파일 효율적으로 훑어보기
- 리눅스 cat 명령어: 파일 내용 출력하기
다음 글에서도 리눅스의 기본 명령어에 대해 알아보겠습니다. 이 글이 도움이 되셨다면 공유 부탁드립니다!