리눅스 (linux)/명령어
리눅스 tail 명령어 사용법 (-c, -f, -n, -s, -v)
하니_즐거운하루
2022. 2. 23. 13:43
: 파일들의 끝부분 출력시 사용되는 명령으로 기본적으로 옵션이 없을경우 마지막 10줄을
standard output 으로 출력합니다.
Manual page

목차
0> 도표
옵션 | 의미 | 기타 |
-c , --bytes | 끝에서부터 K 바이트 출력 옵션 | 1-1번 항목 참조 |
-f , --follow | 종료하지 않고 계속적으로 대기하면서 문자 출력 옵션 | 1-2번 항목 참조 |
-n, --lines | 끝에서 부터 K 라인 출력 옵션 | 1-3번 항목 참조 |
-s, --sleep-interval | N초 동안 Sleep에 들어가게 하는 옵션 | 1-4번 항목 참조 |
-v, --verbose | 헤더 포함 출력 옵션 | 1-5번 항목 참조 |
1> 옵션
1-1> -c 옵션 ( --bytes)
:끝에서부터 K bytes 출력
$ cat b.txt
hello in the b.txt
~~~~ 중략 ~~~~~
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
end
>> 끝에서부터 32 바이트 출력
$ tail -c 32 b.txt
67890
1234567890
1234567890
end
1-2> -f 옵션 (--follow)
: tail 명령이 종료가 되지 않고 계속적으로 대기하면서 들어오는 문자를 출력해 줍니다.

log 파일을 실시간으로 모니터링시 사용가능합니다.
1-3> -n 옵션 (--lines)
: 끝에서부터 K 라인 출력

$ tail -n 5 b.txt
1234567890
1234567890
1234567890
1234567890
end
1-4> -s 옵션
: f 옵션과 같이 사용해 N 초 동안 sleep 에 들어가게 합니다.

1-5> -v 옵션 (--verbose)
: 헤더 포함 출력 옵션

$ tail -v b.txt
==> b.txt <== // 헤더
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
1234567890
end
오늘도 즐거운 하루 보내세요.

반응형