살구월드

잠깐, 리눅스, C 언어, Java, Python 등
각종 예제 검색하기

 

tail 명령어란?


tail 명령어는 리눅스와 유닉스 시스템에서 사용되는 유틸리티로, 파일의 끝 부분을 출력하거나 실시간으로 파일을 모니터링하는 데에 사용됩니다.


파일의 마지막 내용을 쉽게 확인할 수 있으며, 로그 파일의 변화를 실시간으로 확인하는 등 다양한 용도로 활용될 수 있습니다.

 

리눅스의 tail은 얼핏보면 동물의 꼬리랑 비슷하기도 하다..?

 

 

기본 사용법


tail 명령어의 기본 사용법은 다음과 같습니다.

tail [옵션] [파일명]

옵션: tail 명령어에 적용할 다양한 옵션을 지정할 수 있습니다.
파일명: tail을 적용할 파일의 경로를 지정합니다.



기본적으로는 현재 디렉토리에서 파일명을 찾습니다.


tail 사용법

 

 

파일의 마지막 N 줄 출력하기


tail 명령어를 사용하여 파일의 마지막 N 줄을 출력하는 예제입니다.

tail -n N [파일명]

 

 

 



위의 예제에서 -n 옵션은 출력할 줄 수를 지정합니다.
N에는 출력할 줄 수를 입력하면 됩니다.
파일명을 지정하지 않으면 표준 입력에서 데이터를 읽어옵니다.

n을 10으로 설정한경우 해당 파일의 마지막으로부터 10 줄만 나온다.

 

 

 

파일의 실시간 모니터링


tail 명령어를 사용하여 파일을 실시간으로 모니터링하는 예제입니다.

tail -f [파일명]

 

위의 예제에서 -f 옵션은 파일의 끝이 아닌 파일의 변화를 실시간으로 모니터링합니다.
파일에 새로운 내용이 추가될 때마다 자동으로 출력됩니다.
이를 통해 로그 파일 등을 실시간으로 모니터링할 수 있습니다.

실시간으로 파일에 쓰여지고있는 내용이 출력된다.

 

 

tail로 특정 줄 부터 검색하기


tail 명령어를 사용하여 파일 내용을 간단히 검색하는 예제입니다.

tail -n +[몇번째 줄부터 시작할 것인지 숫자] [파일명] | grep "검색어"

 

 

위의 예제에서 -n +10 옵션은 파일의 10번째 줄부터 출력합니다.
이를 통해 특정 위치 이후의 파일 내용을 검색할 수 있습니다.
그리고 grep 명령어를 사용하여 원하는 검색어를 찾습니다.

 

위의 예제를 따라하면 tail 명령어를 사용하여 파일의 마지막 내용을 출력하고, 파일의 실시간 모니터링을 수행하며, 파일 내용을 간단히 검색할 수 있습니다.

 

잠깐, 리눅스, C 언어, Java, Python 등
각종 예제 검색하기

공유하기

facebook twitter kakaoTalk kakaostory naver band