A fájlok végének kiíratása
tail
A fájlok utolsó néhány sorát írja ki. Alapértelmezésként az utolsó 10 sort írja ki.
Használat: tail [KAPCSOLÓ]… [FÁJL]…
Minden egyes FÁJL utolsó 10 sorának kiírása a szabványos kimenetre.
Több FÁJL esetén mindegyiket megelőzi egy fejléc, amely megadja a fájlnevet.
Ha a FÁJL nincs megadva, vagy -, akkor a szabványos bemenetet olvassa.
A hosszú kapcsolók kötelező argumentumai a rövid kapcsolókhoz is kötelezők.
-c, --bytes=SZÁM az utolsó SZÁM bájt kiírása, vagy használható a
-c +SZÁM a bájtok kiíratására minden fájl SZÁM.
bájtjától kezdve
-f, --follow[={name|descriptor}]
a fájl növekedése során hozzáfűzött adatok kiírása;
a hiányzó argumentum jelentése „descriptor”
-F ugyanaz, mint a --follow=name --retry
-n, --lines=SZÁM az utolsó SZÁM sor kiírása az utolsó 10 helyett, vagy
a -n +SZÁM segítségével a SZÁM.-tól kezdődően
írathatók ki
--max-unchanged-stats=N
a --follow=name kapcsolóval újranyit egy FÁJLT,
amely mérete nem változott N (alapértelmezett: 5)
ismétlés után, annak kiderítése érdekében, hogy az
törlésre vagy átnevezésre került-e (ez a megszokott
eset forgatott naplófájlok esetén).
Az inotify használatakor ez ritkán hasznos
--pid=PID a -f kapcsolóval, befejeződik, ha a PID
folyamatazonosító megszűnik
-q, --quiet, --silent ne írja ki a fájlneveket megadó fejléceket
--retry próbáljon megnyitni egy fájlt akkor is, ha az
nem érhető el
-s, --sleep-interval=N a -f kapcsolóval, aludjon körülbelül N másodpercig
(alapértelmezett: 1.0) az ismétlések között
Az inotify és a --pid=P használatakor a P folyamat
ellenőrzése N másodpercenként legalább egyszer
-v, --verbose mindig írja ki a fájlneveket megadó fejléceket
-z, --zero-terminated a sorok elválasztója NUL, nem új sor
--help ezen súgó megjelenítése és kilépés
--version verzióinformációk megjelenítése és kilépés
A SZÁM a következő szorzó-utótagokkal rendelkezhet:
b 512, kB 1000, K 1024, MB 1000*1000, M 1024*1024,
GB 1000*1000*1000, G 1024*1024*1024, és ugyanígy T, P, E, Z, Y.
A --follow (-f) kapcsolóval a tail alapértelmezésben a fájlleírót követi, ez
azt jelenti, hogy a tail a fájl végét még a fájl átnevezése után is követi.
Ez az alapértelmezett viselkedés nem fogadható el, ha valójában a fájlnevet
és nem a fájlleírót akarja követni (például naplóforgatás esetén). Ebben az
esetben használja a --follow=name kapcsolót. Ennek hatására a tail a megadott
nevű fájlt úgy követi, hogy az átnevezést, eltávolítást és létrehozást kezelje.
Példa
[gabor@lapo52 peldak]$ tail pelda.txt
hetfo
kedd
szerda
csutortok
pentek
szombat
vasarnap
[gabor@lapo52 peldak]$ tail -n 4 pelda.txt
csutortok
pentek
szombat
vasarnap
Licensed under the Creative Commons Attribution Non-commercial Share Alike License 4.0