Ls

A HupWiki-ből...

LS parancs

Használat: ls ÚTVONAL(AK):

  • a megadott állomány(ok) jellemzőinek kiírása növekvő ábécé sorrendben
  • jellemzők: alapesetben csak a név
  • Ha könyvtárat adtunk meg, akkor a könyvtárban levő állományok jellemzőit írja ki. A rejtett állományok alapesetben kimaradnak a listából.
  • Ha nem adunk meg útvonalat, akkor az aktuális könyvtár (.) tartalmát listázza ki.
  • Több könyvtár megadása esetén, vagy ha állományt és könyvtárat is megadtunk, a könyvtárlista elé egy fejlécsor („KÖNYVTÁR:”) is kiíródik, valamint a listákat egy-egy üres sor fogja elválasztani.
  • -1 („egy”): minden sorban csak egy név látszik (egyoszlopos mód)
  • -a: a listában a rejtett állományok/könyvtárak is megjelennek
  • -C: minden sorban több név látszik (többoszlopos mód)
  • -d: könyvtár megadása esetén a könyvtárnak mint speciális állománynak a jellemzőit írja ki (nem pedig a könyvtár tartalmát)
  • -l („ell”): hosszú avagy bővített listát készít
  • -R: a megadott könyvtár(ak) minden alkönyvtárának és azok teljes tartalmának listázása (rekurzív listázás)
  • -r: csökkenő sorrend
  • A lista formája:
    • Az -l („ell”) opció használata esetén minden sor csak egy bejegyzés jellemzőit tartalmazza
    • Különben a parancs kimenete kétféle alakot ölthet: minden sorban egy vagy több név is kiíródhat. Hogy melyiket alkalmazza, azt az -1 („egy”) és -C opciók határozzák meg. (Értelemszerűen ez a két opció kölcsönösen kizárja egymást.)
    • Ha egyik említett opciót sem adtuk meg, akkor a kimenet többoszlopos lesz, ha a szabványos kimenet a képernyő. Ellenkező esetben – tehát ha a kimenetet átirányítottuk, vagy a parancs csővezetékbe van kötve – az egyoszlopos mód lép érvénybe.

LS -L parancs

Egy példa az ls -l parancsra:

$ ls -l /dev
összesen 0
crw-rw---- 1 root audio    14,  14 2007-09-10 12:19 admmidi
crw-rw---- 1 root audio    14,  12 2007-09-10 12:19 adsp
...
  • Bővített listázás (a néven kívül egyéb információkat is megjelenít)
  • Minden sor egy állomány vagy alkönyvtár adatait mutatja 9 oszlopban (az oszlopokat szóközök tagolják):
    • 1. állománytípus, hozzáférési jogok
    • 2. merev láncok száma (láncszám) állományoknál (ld. később); alkönyvtárak száma könyvtáraknál (a . és .. könyvtárakat is beleértve)
    • 3. tulajdonos felhasználó
    • 4. tulajdonos csoport
    • 5. méret bájtokban
    • 6.-8. utolsó módosítás dátuma és időpontja (hónap, nap, év/időpont)
    • 9. név, szimbolikus lánc neve (ld. később)
  • Könyvtárak listázása esetén a legelső bejegyzés előtt egy „total N” („összesen N”) tartalmú sor szerepel, ahol N a kiírt bejegyzések által a lemezen elfoglalt hely kilobájtokban. Minden könyvtárra újabb ilyen sor íródik ki.
  • Az állománytípus és a hozzáférési jogok egy 10 karakteres szóval vannak ábrázolva:
    • 1. típus
      • -: közönséges file
      • c: karakteres eszköz
      • b: blokkos eszköz
      • d: könyvtár
      • l: szimbolikus lánc
      • p: FIFO cső
      • s: kommunikációs végpont
    • 2., 5., 8. olvasási jog a tulajdonosnak, a csoportnak, ill. mindenki másnak ( -: tiltott, r: engedélyezett)
    • 3., 6., 9. írási jog a tulajdonosnak, a csoportnak, ill. mindenki másnak ( -: tiltott, w: engedélyezett)
    • 4., 7., 10. végrehajtási jog a tulajdonosnak, a csoportnak, ill. mindenki másnak ( -: tiltott, x: engedélyezett)