tail은 전체 파일을 표시한 다음 변경 사항만 표시합니다.

tail은 전체 파일을 표시한 다음 변경 사항만 표시합니다.

내 Linux 버전은 2.6.32-47-server입니다(gcc 버전 4.4.3 (Ubuntu 4.4.3-4ubuntu5.1)) #109-Ubuntu SMP Tue May 7 02:17:05 UTC 2013

나는 현재 a를 하고 있고 tail -f file 생활은 좋습니다. 하지만 마지막 X 줄만 표시됩니다. tail이 먼저 전체 파일을 표시한 다음 tail -f처럼 동작하는 것이 가능합니까?

시도해 보았지만 결과적으로 tail -500 -f file는 다음과 tail: option used in invalid context -- 1
같을 것입니다 cat file; tail -f file; .cat

가능합니까?

답변1

그것은 간단합니다:

tail -fn+1 file

-f따라가려면 -n+1꼬리가 첫 번째 줄(파일의 시작 부분)부터 시작됩니다.

답변2

또 다른 해결책은 에서 다음 기능을 사용하는 것입니다 less.

less -f file

less을 눌러 팔로우 모드로 들어갈 수 있습니다 Shift+f. 기능이 반환되는 Ctrl+c시점에서 팔로우 모드를 종료합니다 less.

관련 정보