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 designated
     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 re-
     verse 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+15.1.quarterly>

home | help