Provided by: manpages-hu_20010119-6_all bug

NÉV

       ls, dir, vdir - könyvtárak tartalmának listázása

ÁTTEKINTÉS

       ls [OPCIÓ]... [NÉV]...

LEÍRÁS

       Ez  a  dokumentáció  a  továbbiakban nincs karbantartva és pontatlan vagy hiányos lehet. A
       Texinfo dokumentáció a hiteles forrás.

       Ez a kézikönyv lap az ls GNU változatát dokumentálja.  dir és vdir az  ls  változatai  más
       alapértelmezett kimeneti formátummal. Ezek a programok a megadott fájlokat és könyvtárakat
       listázzák. A könyvtárak tartalma ABC szerint lesz rendezve.  Az ls alapértelmezés  szerint
       oszlopokba  rendezett  listát  ad,  függőleges  rendezéssel ha a kimenet egy terminál. Más
       esetben soronként egy nevet ír  ki.   A  dir  és  a  vdir  alapértelmezés  szerint  hosszú
       formátumú listát adnak.

OPCIÓK

       -a, --all
              Minden könyvtárbeli fájlt listáz, beleértve a `.'-tal kezdődő nevűeket is.

       -b, --escape
              A fájlnevekben előforduló nemgrafikus karaktereket \xxx formában jeleníti meg, ahol
              xxx helyén állhat betű vagy oktális szám. Ez a jelölés a nemgrafikus karakterek  C-
              beli jelölösövel egyezik meg.

       -c, --time=ctime, --time=status
              A  könyvtár  tartalmát a fájlok státuszának megváltoztatási ideje szerint rendezi a
              módosítási idő helyett. Hosszú listázási forma esetén a státusz  megváltoztatásának
              idejét írja ki a módosítási idő helyett.

       -d, --directory
              A  könyvtárakat  a  többi  fájlhoz  hasonlóan listázza ahelyett, hogy a tartalmukat
              listázná.

       -f     Nem rendezi a könytárak tartalmát, hanem  a  lemezen  való  tárolási  sorrendjükben
              jeleníti meg.  Ugyanaz, mint -a és -U megengedése és -l, -s, és -t kikapcsolása.

       --full-time
              Az időket teljes formában jeleníti meg a szokásos rövidítési szokások szerint.

       -g     Nincs funkciója, csak a Unix kompatibilitás miatt szerepel.

       -i, --inode
              A fájlnevek mellett bal oldalon megjeleníti a fájl indexének számát.

       -k, --kilobytes
              A   fájlméreteket   (ha   egyátalán  listázásra  kerülnek)  kilobájtban  adja  meg.
              Felülbírálja a POSIXLY_CORRECT környezeti változó hatását.

       -l, --format=long, --format=verbose
              A fájlnevek mellett megadja a fájl típusát,  engedélyeit  a  kemény  kötések  (hard
              link)  számát,  a  tulajdonos-  és  a  csoportnevet,  a  méretet  bájtokban  és  az
              időbélyeget, azaz a módosítási időt, hacsak nem más időt  választottunk  egy  másik
              opcióval.  Hat  hónapnál  régebbi, vagy a jelenleginél több mint egy órával későbbi
              idővel rendelkező fájlok esetén az időbélyeg az évet  tartalmazza  a  napon  belüli
              időpont helyett.

       -m, --format=commas
              A fájlneveket sorfolytonosan, vesszőkkel elválasztva listázza.

       -n, --numeric-uid-gid
              Az UID és GID értékeket numerikusan listázza a nevek helyett.

       -p     A fájlnevekhez egy típusát jelző karaktert fűz. (A könyvtárak nev után /-jelet.)

       -q, --hide-control-chars
              A nemgrafikus karakterek helyett kérdőjeleket ír a fájlnevekbe.

       -r, --reverse
              A rendezést megfordítja.

       -s, --size
              A  fájlok  méretét  is  kijelzi. Alapértelmezés szerint ez 1 kilobájtos egységekben
              értendő, hacsak nem a értéket adtunk a POSIXLY_CORRECT környezeti változónak. Ekkor
              512 bájtos blokkok számítanak egységnek.

       -t, --sort=time
              A  könyvtár  tartalmát  az  időbélyeg  szerint  rendezi;  az  újabb fájlok kerülnek
              előbbre.

       -u, --time=atime, --time=access, --time=use
              A könyvtár tartalmát a fájlok utolsó elérési ideje szerint rendezi a módosítási idő
              helyett.  Hosszú  listázási  forma  esetén  az utolsó elérés ideje kerül kiírásra a
              módosítási idő helyett.

       -x, --format=across, --format=horizontal
              Oszlopokba rendezetten dolgozik, vízszintes irányban rendez.

       -A, --almost-all
              A `.' és `..' könyvtárakon kívül minden fájlt listáz.

       -B, --ignore-backups
              Nem listázza a `~'-re végződő fájlokat, hacsak nem a parancssorban adottak.

       -C, --format=vertical
              Oszlopokba rendezetten dolgozik, függőleges irányban rendez.

       -F, --classify
              A fájlnevekhez egy, a fájl típusát jelző  karaktert  fűz.  Szabályos  végrehajtható
              fájl esetén ez egy `*'-jel, könyvtár esetén `/', szimbolikus kötés esetén `@', FIFO
              esetén `|', socketek esetén `=', más esetekben semmi.

       -G, --no-group
              Elhagyja a csoportra vonatkozó információk kijelzését hosszú listázáskor.

       -L, --dereference
              A szimbolikus kötések által mutatott fájlokat listázza a kötés listázása helyett.

       -N, --literal
              A fájlneveket pontosan adja vissza. (Ellentéte -b -nek.)

       -Q, --quote-name
              A fájlneveket idézőjelek közé teszi és a  nemgrafikus  karaktereket  a  C  nyelvnek
              megfelelően írja ki.

       -R, --recursive
              Minden könyvtár tartalmát rekurzívan listázza.

       -S, --sort=size
              A könyvtár tartalmát fájlméret szerint rendezi; a nagyobb fájlok kerülnek előre.

       -U, --sort=none
              Nem  rendezi  a  könyvtár  tartalmát,  hanem  a  lemezen  való tárolás sorrendjében
              listázza őket. Ezt az opciót azért nem -f -nek nevezik, mert a  Unix  ls  -f  opció
              szintén  megengedi  a  -a  -t  és nem engedi -l, -s, és -t.  Az eredeti Unix -f -je
              haszontalannak és azon csúnya dolgok csoportjába  tartozónak  tűnik,  melyek  olyan
              dolgokat  kapcsolnak össze egy opcióban, melyeknek nincs közük egymáshoz.  Mivel -U
              nem csinálja ezt, ezért más nevet kapott kompatibilitási okokból.

       -X, --sort=extension
              A könyvtárat a fájlok kiterjesztése alapján rendezi. (Kiterjesztés = az utolsó  `.'
              utáni része a fájlnévnek.) A kiterjesztés nélküli fájlokat előre teszi.

       -1, --format=single-column
              Soronként egy fájlt listáz.

       -w, --width cols
              A  képernyőt  cols  oszlopszélességűnek  tételezi fel. Az alapértelmezett értéket a
              terminál meghajtóprogramjából próbálja venni,  ha  nem  sikerül,  akkor  a  COLUMNS
              környezeti változó értékét használja, ha ez sincs beállítva, akkor 80-nak veszi.

       -T, --tabsize cols
              A tabulátorjeleket cols oszlopszélességűnek tételezi fel. Alapértelmezés: 8.

       -I, --ignore pattern
              Nem   listázza  a  pattern  mintának  megfelelő  fájlokat,  hacsak  nem  adottak  a
              parancssorban.

       --color, --colour, --color=yes, --colour=yes
              Fájltípustól függően színezi a fájlok nevét. Lásd az A KIMENET SZÍNEZÉSE  fejezetet
              lentebb.

       --color=tty, --colour=tty
              Ugyanaz,  mint --color de csak ha a szabványos kimenet egy terminál. Nagyon hasznos
              shell szkriptekben és `alias' parancsoknál, különösen ha a kedvenc tördelőd (pager)
              nem támogatja a színvezérlő kódokat.

       --color=no, --colour=no
              Kikapcsolja  a színezést. Ez az alapértelmezett. Előző színező opció kikapcsolására
              szolgál.

       --help Használati útmutatót ír a szabványos kimenetre, majd kilép.

       --version
              A program verziójáról ír ki információt a szabványos kimenetre, majd kilép.

A KIMENET SZÍNEZÉSE

       A --color opció használatakor az ls jelen változata a kiírt fájlneveket kiszínezi  a  fájl
       típusának  megfelelően.   Alapértelmezés  szerint ez a színezés csak a típustól függ, és a
       használt kódok megfelelnek az ISO 6429 (ANSI) szabványnak.

       Az alapértelmezett színezést felülbírálhatjuk a  LS_COLORS  (vagy  LS_COLOURS)  környezeti
       változóval.   Ezen  változó  tartalmának formátuma emlékeztet a termcap(5) fájlformátumra:
       kettősponttal elválaszott kifejezések listája, ahol a kifejezések "xx=string" formátumúak.
       Itt   "xx"   egy   kétkarakteres  változónév,  melyeket  a  következő  táblázat  tartalmaz
       alapértelmezett értékükkel együtt.

         no       0       Normális (nem fájlnév) szöveg
         fi       0       Szabályos fájl
         di       32      Könyvtár
         ln       36      Szimbolikus kötés
         pi       31      Cső (Named pipe, FIFO)
         so       33      Socket
         bd       44;37   Blokkos egység (Block device)
         cd       44;37   Karakteres egység (Character device)
         ex       35      Végrehajtható fájl
         mi       (none)  hiányzó fájl (fi alapértelmezettje)
         or       (none)  Árva szimbolikus kötés (ln alapértelmezettje)
         lc       \e[    Bal kód
         rc       m       Jobb kód
         ec       (none)  Vég kód (lc+no+rc -t helyettesíti)

       Csak azokat a változókat kell csatolni, melyek eltérnek az alapértelmezettől.

       A fájlnevek kiterjesztésük alapján is színezhetőek. Ez az LS_COLORS változóban állíthatjuk
       be  "*ext=string"  formában.  Például  ISO  6429  kódokat  használva a "*.c=34" taggal a C
       forrásfájlokat kékkel jeleníthetjük meg. Ez tehát minden .c-re végződő fájlt kékre  (34-es
       kód) színez.

       A vezérlőkarakterek C-stílusban (\-escaped jelöléssel) vagy stty -szerűen (a ^-jelöléssel)
       is írhatók. A C-stílusban \e az Escape-t, \_  normális  szóközt,  \?  a  törlést  jelenti.
       Továbbá  a  \  escpace-karakter  használható a \, ^, : és = alapértelmezett értelmezésének
       felülbírálására.

       Mindegyik fájl az alábbi formában íródik ki:  "<lc>  <color code>  <rc>  <fájlnév>  <ec>".
       Amennyiben  <ec>  nem  definiált,  akkor  az  "<lc>  <no>  <rc>" sorozat helyettesíti. Ezt
       általában kényelmesebb használni, de kevésbé általános. A bal-  jobb-  és  végkódok  olyan
       módon  állnak  rendelkezésre,  hogy  ne  kelljen  újr  és  újra  azonos ismétlődő részeket
       begépelni különleges terminálok esetén. Általában nem is kell  őket  megváltoztatni,  csak
       akkor, ha a terminál nem használja az ISO 6429 színsorozatokat.

       Ha  a terminál az ISO 6429 színkódokat használja, a típuskódok összeállíthatók (az lc, rc,
       és  ec  kódok  kivételével)  pontosvesszőkkel  elválasztoyy  numerikus   parancsokból.   A
       leggyakoribb parancsoka:

          0     alapértelmezett szín visszaállítása
          1     világosabb szín
          4     aláhúzott szöveg
          5     villogó szöveg
         30     fekete előtér
         31     vörös előtér
         32     zöld előtér
         33     sárga (vagy barna) előtér
         34     kék előtér
         35     bíbor előtér
         36     világoskék (cyan) előtér
         37     fehér (vagy szürke) előtér
         40     fekete háttér
         41     vörös háttér
         42     zöld háttér
         43     sárga (vagy barna) háttér
         44     kék háttér
         45     bíbor háttér
         46     világoskék (cyan) háttér
         47     fehér (vagy szürke) háttér

       Nem minden parancs működik minden rendszeren és kijelző eszközön.

       Néhány  terminálprogram  nem  értlemezi az alapértelmezett végkódot tökéletesen. Ha minden
       szöveg szines lesz egy könyvtárlistázás után, próbáld meg kicserélni a no  és  fi  kódokat
       0-ról a saját standard elő- és háttérszíneidre.

HIBÁK

       BSD  rendszereken  a -s opció a pontos értékek felét adja azokra a fájlokra, melyek NFS-en
       keresztül HP-UX rendszerről vannak beépítve  (mount-olva).  HP-UX  rendszereken  a  pontos
       értékek  kétszeresét  adja  az  NFS-en  keresztül  beépített BSD rendszerekről. Ez a HP-UX
       hiányossága miatt van, amely a HP-UX saját ls programját is befolyásolja.

       Ha volna  egyetlen  standard  az  angol  nyelvre,  nem  lenne  szükség  redundáns  betűzés
       támogatására. (color, colour)

MAGYAR FORDÍTÁS

       Horváth András <horvatha@rs1.szif.hu>