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

나는 현재 한 가지 작업을 하고 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함수가 반환됩니다.

관련 정보