Tail

“less”是否有類似“tail –follow=name”(“-F”)的功能

  • March 5, 2020

該命令less可用於tail替換

tail -f file

提供處理二進制輸出和導航回滾等功能:

less +F file

前綴的+意思是“假裝我在啟動後鍵入”,並且密鑰F開始跟隨。

但也less可以換

tail --follow=name file

file即使實際文件被刪除或移走,也會隨之而來,例如移動到的日誌文件,然後file.log.1創建一個與後續文件同名的新文件?

是的,less可以跟在文件名後面

該功能具有相當晦澀的語法:

less --follow-name +F file.log

用少,--follow-name不同於tail選擇--follow=name

它不會less跟隨文件,而是根據文件名而不是文件描述符修改 less 中的命令鍵的行為以跟隨。F

此外,沒有正常的選項可以less在跟隨模式下啟動。

但是您可以使用命令行在啟動後執行擊鍵,方法是在它們前面加上+.

將修飾符選項與+F,結合起來less實際上會以(修改後的)跟隨模式開始。

單獨使用+F相當於 plain tail -f

less +F file.log

引用自:https://unix.stackexchange.com/questions/196168