A GNU tail lehet bármennyi adat kimenete, amelyek a UNIX verziótól eltérnek és fix nagyságú buffert használ. Nincs nekik -r opciója ( visszafelé nyomtatás ). A fájl fordított olvasása igen nehéz feladat a fájl végétôl nyomtatva; a BSD tail csak azokat a fájlokat tudja megfordítani amelyek többnyire olyan nagyok, mint maga a buffer, amely általában 32k. A GNU tac utasítása egy megbízható és sokoldalúbb módja a fájl megfordításának.
A tail két opcióformát foglal magába; az újat, amelyben a számok az opcióoldal argumentumai és a régit, amelyben a `+' vagy a `-' és az opció szám megelôzi bármelyik opció oldalt.
Ha a szám (`N') `+'-al kezdôdik, akkor a tail bármelyik fájl kezdete helyett az N -ik sortól kezd nyomtatni.