Posted On 2007-05-01 by FortyPoundHead
Keywords: Command Reference
Tags: Linux Commandline Linux
Views: 1460

Output the first part of files, prints the first part (10 lines by default) of each FILE; it reads from standard input if no files are given or when given a FILE of `-''.

head [options]... [file]...

head -NUMBER [options]... [file]...

If more than one FILE is specified, `head'' prints a one-line header consisting of
==> FILE NAME <==
before the output for each FILE.

`head'' accepts two option formats:
the new one, in which numbers are arguments to the options (`-q -n 1''), and
the old one, in which the number precedes any option letters (`-1q'').


This option is only recognized if it is specified first. COUNT is
a decimal number optionally followed by a size letter (`b'', `k'',
`m'') as in `-c'', or `l'' to mean count by lines, or other option
letters (`cqv'').

`-c BYTES''
Print the first BYTES bytes, instead of initial lines. Appending
`b'' multiplies BYTES by 512, `k'' by 1024, and `m'' by 1048576.

`-n N''
Output the first N lines.

Never print file name headers.

Always print file name headers.

About the Author

FortyPoundHead has posted a total of 1974 articles.

Comments On This Post

No comments on this post yet!

Do you have a thought relating to this post? You can post your comment here. If you have an unrelated question, you can use the Q&A section to ask it.

Or you can drop a note to the administrators if you're not sure where you should post.

Your IP address is:

Before you can post, you need to prove you are human. If you log in, this test goes away.

Code Links