gbmin's Tech Notes

서버 구축 및 유지보수, 클라우드 컴퓨팅, 네트워크 보안, IT 분야 기술 노트. :)

Tech Notes/Tools & Command

[Linux command] tail 명령어 옵션 및 사용법

gbmin 2023. 4. 26. 19:00

tail 명령어는 파일의 끝 부분을 출력하는 명령어다.
주로 로그 파일 등에서 가장 최근의 내용을 확인하는 용도로 사용된다.
여러 옵션을 조합해 사용하면 강력한 모니터링 도구가 된다.

 

1. 기본 사용법

tail [옵션] [파일명]

 

2. 옵션

옵션 설명
-n [숫자] 마지막 [숫자]줄을 출력
-f 파일의 끝을 따라가며 출력
-c [바이트] 마지막 [바이트] 바이트를 출력
-q 파일명을 출력하지 않음
-v 파일명을 항상 출력
-s [초] 출력 사이에 지연 시간을 설정
-r 파일의 내용을 역순으로 출력
--pid=[PID] 지정된 PID가 종료될 때까지 파일의 끝 부분을 출력
-z 끝나는 줄 구분을 줄바꿈이 아닌 NUL 로 구분

 

 

3. 옵션 사용법

-n [숫자] : 마지막 10 줄을 출력

tail -n 10 example.txt


-f : access.log 파일의 실시간으로 출력

tail -f access.log


-c [바이트] : example.txt 파일 마지막 100바이트를 출력

tail -c 100 example.txt


-q : 파일명을 출력하지 않음 (여러 파일 처리 시 유용함)

tail -q example1.txt example2.txt ...


-v : 파일명을 항상 출력 (여러 파일 처리시 유용함)

tail -v example1.txt example2.txt ...


-s : [초] 출력 사이에 지연 시간을 설정 (-f 옵션과 같이 사용하면 유용)

tail -f -s 1 example.txt


-r : 파일의 내용을 역순으로 출력

tail -r example.txt


--pid=[PID] : 지정된 PID가 종료될 때까지 파일의 끝 부분을 출력

tail --pid=40745 example.txt


-z : 끝나는 줄 구분을 줄바꿈이 아닌 NUL로 구분 (아카이브 파일 확인 시 유용)

tail -z example.txt