tail---顯示檔案中的尾部內容
阿新 • • 發佈:2018-11-29
tail命令用於輸入檔案中的尾部內容。tail命令預設在螢幕上顯示指定檔案的末尾10行。如果給定的檔案不止一個,則在顯示的每個檔案前面加一個檔名標題。如果沒有指定檔案或者檔名為“-”,則讀取標準輸入。
注意:如果表示位元組或行數的N值之前有一個”+”號,則從檔案開頭的第N項開始顯示,而不是顯示檔案的最後N項。N值後面可以有後綴:b表示512,k表示1024,m表示1 048576(1M)。
語法
tail(選項)(引數)
選項
--retry:即是在tail命令啟動時,檔案不可訪問或者檔案稍後變得不可訪問,都始終嘗試開啟檔案。使用此選項時需要與選項“——follow=name”連用;
-c<N>或——bytes=<N>:輸出檔案尾部的N(N為整數)個位元組內容;
-f<name/descriptor>或;--follow<nameldescript>:顯示檔案最新追加的內容。“name”表示以檔名的方式監視檔案的變化。“-f”與“-fdescriptor”等效;
-F:與選項“-follow=name”和“--retry"連用時功能相同;
-n<N>或——line=<N>:輸出檔案的尾部N(N位數字)行內容。
--pid=<程序號>:與“-f”選項連用,當指定的程序號的程序終止後,自動退出tail命令;
-q或——quiet或——silent:當有多個檔案引數時,不輸出各個檔名;
-s<秒數>或—— sleep-interal=<秒數>:與“-f”選項連用,指定監視檔案變化時間隔的秒數;
-v或——verbose:當有多個檔案引數時,總是輸出各個檔名;
引數
檔案列表:指定要顯示尾部內容的檔案列表。
例項
tail file (顯示檔案file的最後10行)
tail +20 file (顯示檔案file的內容,從第20行至檔案末尾)
tail -c 10 file (顯示檔案file的最後10個字元)