Przejdź do głównej zawartości

lsattr


  • lsattr – narzędzie do wyświetlania atrybutów plików i katalogów w systemach plików opartych na ext2/3/4.
  • Atrybuty te określają specjalne właściwości plików, takie jak ochrona przed usunięciem, blokada przed modyfikacją czy automatyczne kasowanie po określonym czasie.
  • Jest częścią pakietu e2fsprogs dostępnego w większości dystrybucji Linux.

Okno terminala
lsattr [opcje] [plik...]
  • Bez podania pliku domyślnie wyświetla atrybuty plików w bieżącym katalogu.

ParametrOpis
-aPokazuje również pliki ukryte
-dWyświetla atrybuty katalogów zamiast ich zawartości
-RPrzegląda katalogi rekurencyjnie
-vWyświetla numer wersji pliku
--helpWyświetla pomoc

Okno terminala
# Wyświetlenie atrybutów plików w bieżącym katalogu
lsattr
# Wyświetlenie atrybutów wraz z plikami ukrytymi
lsattr -a
# Sprawdzenie atrybutów konkretnego pliku
lsattr dokument.txt
# Rekurencyjne wyświetlenie atrybutów w katalogu
lsattr -R /var/log
  • Pierwszy przykład pokazuje atrybuty wszystkich plików w bieżącym katalogu.
  • Drugi uwzględnia pliki ukryte.
  • Trzeci sprawdza atrybuty konkretnego pliku.
  • Czwarty działa rekurencyjnie na całym katalogu.

  • Atrybuty plików mogą być zmieniane poleceniem chattr.
  • Nie wszystkie systemy plików obsługują atrybuty w formacie używanym przez lsattr.
  • Do odczytu atrybutów wymagane mogą być uprawnienia administratora.

Błąd / KomunikatPrzyczynaRozwiązanie
Inappropriate ioctl for devicePolecenie uruchomione na systemie plików bez obsługi atrybutówUżyj na systemie plików ext2/3/4
Permission deniedBrak dostępu do pliku lub kataloguUruchom z sudo