head
head [FLAG]... [FILE]...
Print the first 10 lines of each FILE
to standard output.
With more than one FILE
, precede each with a header giving the file name.
With no FILE
, or when FILE
is -
, read standard input.
Mandatory arguments to long flags are mandatory for short flags too.
Options
--bytes=<[-]NUM>
,-c <[-]NUM>
-
print the first NUM bytes of each file;
with the leading '-', print all but the last
NUM bytes of each file --lines=<[-]NUM>
,-n <[-]NUM>
-
print the first NUM lines instead of the first 10;
with the leading '-', print all but the last
NUM lines of each file --quiet
,--silent
,-q
-
never print headers giving file names
--verbose
,-v
-
always print headers giving file names
--presume-input-pipe
--zero-terminated
,-z
-
line delimiter is NUL, not newline
Examples
Output the first few lines of a file:
head -n {{count}} {{path/to/file}}
The examples are provided by the tldr-pages project under the CC BY 4.0 License.
Please note that, as uutils is a work in progress, some examples might fail.