tail、tailf、tail -f、tail -F詳解

tail

tail 命令的作用是輸出文件尾部,默認是打印文件最後10行到標準輸出。若指定多個文件,則會依次處理各給定文件,並以文件名作爲頭部信息。形如:

tail file1 file2

==> file1 <==
line1
...
line10

==> file2 <==
line1
...
line10
1
2
3
4
5
6
7
8
9
10

tail -f

tail -f 會根據文件描述符進行追蹤,使用 -f, –follow 和 –follow=descriptor 是等價的。實際測試,當文件改名或被刪除時,追蹤會停止。

tail -F

tail -F 會根據文件名進行追蹤並保持重試,當文件文件被移動或刪除後,若再次創建同名文件,則會繼續追蹤該同名文件。

tailf

使用 tailf 時,如果文件不增長則不會訪問磁盤文件,當然也就不會更新文件的訪問時間。該特性對於在筆記本上監控日誌文件很有用,當日志打印不那麼頻繁時,我們希望降低硬盤轉速以省電。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章