Cat
完全以類似於 tail -f 的跟隨模式輸出大文件
是否有命令輸出大文件並直接在 shell 標準輸出中執行?
當我打電話時,我知道
less +F
或者我可以簡單地使用tail
最終高n
的tail -f -n1000000
文件,如果文件已經很大,tail
但我想知道是否有適當的方法來處理這個問題。
less
在我的情況下並不方便,因為我處理的文件包含輸入等,它less
顯示而不是移動游標。cat
領導CR
但不跟隨,tail -f
也沒有給我全貌……基本上我想我正在尋找cat -f <single-file>
建議合集:
- 從我如何“關注並關注”文件?(注意那裡接受的答案使用過時的
tail -[num][bcl][f] [file]
語法1):tail -n +1 -f file
它列印整個
file
然後繼續跟踪它。
- 正如user414777在評論中指出的那樣,
tail
在您的情況下不需要關心換行符,從第一個字節開始可能是更好的選擇:tail -c +1 -f file
* 正如[Kamil Maciorowski](https://unix.stackexchange.com/users/108618/kamil-maciorowski)在[評論](https://unix.stackexchange.com/questions/634471/output-large-file-entirely-in-follow-mode-similiar-to-tail-f#comment1188160_634471)中指出的那樣,替代方案可能是:
less -r +F
--- 1請參閱 [GNU 尾部文件](https://www.gnu.org/software/coreutils/manual/html_node/tail-invocation.html)中的兼容性說明以供參考。