반응형
tail
명령어는 Linux에서 파일의 마지막 몇 줄을 출력하는 데 사용됩니다. 주로 로그 파일을 실시간으로 모니터링하거나 파일의 끝부분을 확인할 때 유용합니다. 기본 사용법과 자주 사용하는 옵션을 소개합니다.
기본 사용법
tail [옵션] 파일이름
예제
- 파일의 마지막 10줄 출력 (기본값):
tail filename.txt
filename.txt
의 마지막 10줄을 출력합니다.
- 마지막 20줄 출력:
tail -n 20 filename.txt
filename.txt
의 마지막 20줄을 출력합니다.
유용한 옵션
- 출력 줄 수 지정 (
-n
):
tail -n 50 filename.txt
파일의 마지막 50줄을 출력합니다. 숫자를 원하는 대로 변경하여 마지막 몇 줄을 출력할지 지정할 수 있습니다.
- 파일의 마지막 부분부터 특정 바이트 수 출력 (
-c
):
tail -c 100 filename.txt
파일의 마지막 100바이트를 출력합니다. 텍스트 파일의 특정 크기만큼 내용을 보고 싶을 때 유용합니다.
- 실시간 파일 모니터링 (
-f
):
tail -f logfile.log
logfile.log
의 마지막 10줄을 출력하고, 새로운 내용이 추가될 때마다 실시간으로 업데이트된 내용을 표시합니다. 로그 파일 모니터링에 주로 사용됩니다.
- 파일이 재작성될 때 자동으로 업데이트 (
--retry
):
tail -f --retry logfile.log
-f
옵션과 함께 사용하여 파일이 일시적으로 없어지거나 이동된 후 다시 생성될 때 자동으로 재연결하고 내용을 계속 모니터링합니다.
tail
명령어 사용 시 참고 사항
- 실시간 모니터링 모드(
-f
)는Ctrl + C
를 눌러 중지할 수 있습니다. - 여러 파일을 동시에 모니터링하거나 출력할 수 있으며, 파일이 많을 경우 각 파일의 구분선이 표시됩니다:
tail -f file1.log file2.log
tail
명령어는 파일의 끝부분을 빠르게 확인하거나, 실시간으로 변화하는 파일(예: 로그 파일)을 모니터링할 때 매우 유용합니다.
반응형
'Linux Unix > Command' 카테고리의 다른 글
[ Linux ] FTP Server 설치하기 (0) | 2024.10.28 |
---|---|
[ Linux ] cp - 파일 복사하기 (0) | 2024.10.21 |
[ Linux ] more - 한 화면씩 데이터 내용 보기 (0) | 2024.10.21 |
[ Linux ] cat - 파일 내용 보기 (0) | 2024.10.21 |
[ Linux ] rmdir - 디렉터리 삭제하기 (0) | 2024.10.21 |