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