"less"에는 "tail --follow=name"("-F")과 유사한 기능이 있습니까?

"less"에는 "tail --follow=name"("-F")과 유사한 기능이 있습니까?

이 명령을 사용하여 교체 less할 수 있습니다.tail

tail -f file

바이너리 출력 처리 및 탐색 롤백과 같은 기능을 제공합니다.

less +F file

접두사는 +"시작 후 이것을 입력하는 척"을 의미하며 키는 F다음을 시작합니다.

그러나 less그것은 또한 대체될 수 있다

tail --follow=name file

file실제 파일이 삭제되거나 이동(예: 로그 파일이 이동된 경우)된 후 후속 파일과 동일한 이름으로 새 파일이 생성되는 경우에도 file.log.1어떻게 되나요 ?

답변1

예, less파일 이름 뒤에 올 수 있습니다.

이 함수의 구문은 다소 모호합니다.

less --follow-name +F file.log

--follow-name옵션과 다른점은 적게 사용하세요 . 파일을 따르지 않고 대신tail--follow=name
less행동을 바꾸다less의 명령 키는 F파일 설명자가 아닌 파일 이름을 기반으로 합니다.

less또한 팔로우 모드에서 시작할 수 있는 일반 옵션이 없습니다 .
하지만 명령줄을 사용하여 제공할 수 있습니다.실행 버튼일단 시작되면 와 함께 수정자 옵션을 사용하면 접두어가 붙는 (수정된) 따르기 모드에서 실제로 시작됩니다 +.
+Fless

단독으로 사용하면 +F일반과 동일합니다 tail -f.

less +F file.log

답변2

less filename평소처럼 전화를 걸고 을 눌러도 팔로우 모드가 활성화됩니다 Shift + F. 그런 다음 Ctrl + C팔로우 모드를 다시 비활성화할 수 있습니다.

그러나 이는 기본적으로 알파인 도커 이미지에서는 작동하지 않습니다.

답변3

Fedora에서는 최소한 tail -f와 같이 파일 내용 뒤에 +F 옵션이 있습니다.

업데이트하세요. F를 적게 눌러 팔로우 모드로 전환해 보세요.

관련 정보