lsattr

Linux.fista
Versio hetkellä 7. helmikuuta 2016 kello 13.30 – tehnyt Oselotti (keskustelu | muokkaukset)
Siirry navigaatioon Siirry hakuun

lsattr-komentoa käytetään listaamaan tiedostojen tiedostoattribuutit. Tiedostoattribuuteilla voidaan vaikuttaa siihen miten, tiedostojärjestelmä käsittelee tiedostoa. Tiedostolle asetettuja tiedostoattribuutteja muokataan komennolla chattr. chattr ja lsattr olivat alun perin tarkoitettu ext2-, ext3- ja ext4-tiedostojärjestelmiin, mutta nykyisin tuki löytyy myös monille muillekin tiedostojärjestelmille kuten XFS, ReiserFS, JFS ja OCFS2 -tiedostojärjestelmille.

Käyttö

Syntaksi

lsattr [ -RVadv ] [ tiedostot ]

Asetukset

  • -R - Muutetaan rekursiivisesti tiedostojen ja hakemistojen attribuutteja
  • -V - Tulostetaan ohjelman versio
  • -a - Listataan kaikki tiedostot hakemistossa, mukaanluettuna pisteellä alkavat tiedostot
  • -d - Listataan hakemistot kuten tiedostot, eli listaamatta niiden sisältöä
  • -v - Listataan tiedostojen versionumerot

Esimerkkejä

Näytetään tiedostolle foo.bar asetetut tiedostoattribuutit (a, A, d ja S):

lsattr foo.bar

joka tulostaa

--S--adA------ foo.bar

Listataan nykyisen hakemiston ja kaikkien sen alahakemistojen sisältämien tiedostojen attribuutit:

lsattr -R

Listataan kaikkien hakemiston /home/mikko sisältäminen tiedostojen attribuutit ilman alihakemistojen sisältöjä. Valitsin -a aiheuttaa myös piilotiedostojen listaamisen.

lsattr /home/mikko -a

Näytetään nykyisen työhakemiston attribuutit näyttämättä hakemiston sisältämien tiedostojen attribuutteja:

lsattr -d 

Katso myös