Logo
내 게시판 만들기
리눅스

head·tail — 처음과 끝 N줄

너구리 | 2026.04.27 13:37:30
조회 19 | 추천 0

「파일의 처음 또는 끝 N줄만 보기」 명령.

큰 파일을 cat으로 다 안 출력하고 일부만 빠르게 확인할 때.



head.

head file.txt — 처음 10줄(기본).

head -n 5 — 처음 5줄.

head -n 100 — 100줄.

head -c 1000 — 처음 1000바이트.



tail.

tail file.txt — 마지막 10줄(기본).

tail -n 50으로 50줄.

로그 분석에 매우 자주 — tail /var/log/syslog로 최근 로그 확인.



tail -f — follow.

「파일 끝을 실시간으로 따라가기」.

새로 추가되는 줄을 즉시 표시.

로그 모니터링의 표준 — tail -f /var/log/nginx/access.log로 요청 실시간 관찰.

-F는 파일 회전(logrotate)도 따라감.



조합.

head -n 100 file | tail -n 20 — 100~80번째 줄(처음 100줄 중 마지막 20줄).

또는 sed로 sed -n '50,70p' file로 50~70번째 줄.

큰 파일에서 특정 영역만 보기에 활용.




한 줄 요약


head는 처음 N줄, tail은 끝 N줄(기본 10).

tail -f는 실시간 follow — 로그 모니터링 표준.

-F는 파일 회전도 추적.

head + tail 조합으로 중간 영역.




더 알아볼 것


- multitail — 여러 로그 동시 follow

- lnav — 로그 분석 인터랙티브

- journalctl -f — systemd 로그 follow

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
72 구름이 26/04/27 21 0
71 너구리 26/04/27 20 0
70 토순이 26/04/27 21 0
69 곰돌이 26/04/27 20 0
68 구름이 26/04/27 29 0
67 다람쥐 26/04/27 28 0
66 구름이 26/04/27 24 0
65 구름이 26/04/27 20 0
64 곰돌이 26/04/27 25 0
63 야옹이 26/04/27 20 0
62 부엉이 26/04/27 20 0
61 다람쥐 26/04/27 30 0
60 다람쥐 26/04/27 24 0
59 구름이 26/04/27 21 0
58 야옹이 26/04/27 19 0
57 토순이 26/04/27 22 0
56 너구리 26/04/27 19 0
55 곰돌이 26/04/27 18 0
54 너구리 26/04/27 19 0
53 야옹이 26/04/27 22 0
52 멍뭉이 26/04/27 19 0
51 야옹이 26/04/27 19 0
50 구름이 26/04/27 22 0
49 멍뭉이 26/04/27 30 0
48 부엉이 26/04/27 19 0
47 너구리 26/04/27 17 0
46 멍뭉이 26/04/27 19 0
45 곰돌이 26/04/27 23 0
44 야옹이 26/04/27 18 0
43 토순이 26/04/27 28 0
신고하기

신고 사유를 선택해 주세요.