Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
TAIL(1)			    General Commands Manual		       TAIL(1)

NAME
       tail - deliver the last part of a file

SYNOPSIS
       tail [ +-number[lbc][rf]	] [ file ]

       tail [ -fr ] [ -n nlines	] [ -c nbytes ]	[ file ]

DESCRIPTION
       Tail copies the named file to the standard output beginning at a	desig-
       nated place.  If	no file	is named, the standard input is	copied.

       Copying	begins	at  position  +number  measured	from the beginning, or
       -number from the	end of the input.  Number  is  counted	in  lines,  1K
       blocks or bytes,	according to the appended flag or Default is -10l (ten
       ell).

       The further flag	causes tail to print lines from	the end	of the file in
       reverse order; (follow) causes tail, after printing to the end, to keep
       watch and print further data as it appears.

       The  second  syntax  is	that  promulgated  by POSIX, where the numbers
       rather than the options are signed.

EXAMPLES
       tail file
	      Print the	last 10	lines of a file.

       tail +0f	file
	      Print a file, and	continue to watch data accumulate as it	grows.

       sed 10q file
	      Print the	first 10 lines of a file.

SOURCE
       /src/cmd/tail.c

BUGS
       Tails relative to the end of the	file are treasured up in a buffer, and
       thus are	limited	in length.

       According to custom, option +number counts lines	 from  1,  and	counts
       blocks and bytes	from 0.

       Tail is ignorant	of UTF.

								       TAIL(1)

Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=tail&sektion=1&manpath=FreeBSD+Ports+14.3.quarterly>

home | help