認識 tail 命令列指令

簡介

tail 是一個命令列工具,用來顯示檔案的後面幾行文字。

使用

假設有 test.txt 檔如下。

1
2
3
4
5
6
7
8
9
10
11
a
ab
abc
abcd
abcde
abcdef
abcdefg
abcdefgh
abcdefghi
abcdefghij
abcdefghijk

使用 tail 指令,印出後面十行。

1
tail test.txt

輸出結果如下:

1
2
3
4
5
6
7
8
9
10
ab
abc
abcd
abcde
abcdef
abcdefg
abcdefgh
abcdefghi
abcdefghij
abcdefghijk

使用 -n 參數,指定印出的行數。

1
tail -n 5 test.txt

輸出結果如下:

1
2
3
4
5
abcdefg
abcdefgh
abcdefghi
abcdefghij
abcdefghijk

或者,直接指定行數。

1
tail -5 test.txt

輸出結果如下:

1
2
3
4
5
abcdefg
abcdefgh
abcdefghi
abcdefghij
abcdefghijk

也可以搭配 | 符號,印出當前目錄的後面 5 個檔案。

1
ls | tail -5