GNU/Linux >> Znalost Linux >  >> Ubuntu

Příklady příkazů Linux Stat

Staré dobré ls command je oblíbený nástroj pro výpis souborů nebo adresářů obsažených v adresáři. Může také vypsat atributy, jako jsou oprávnění k souborům, vlastnictví, velikost souboru a adresáře a datum změny. Ale to je tak daleko, jak to jen jde.

Pokud chcete o souboru podrobnější informace, použijte stat příkaz. Statistika poskytuje podrobné informace o konkrétním souboru nebo systému souborů. V tomto článku vysvětlíme, jak použít příkaz stat k získání podrobnějších informací o souborových systémech.

Základní syntaxe

STAT [MOŽNOST] [SOUBOR]

Možnosti

Níže jsou uvedeny argumenty, které lze použít spolu s příkazem stat:

-f : Vypíše stav souborového systému

-c –format=FORMAT: Zobrazí výstup v určeném formátu

-L, –dereference: používá se ke sledování symbolických odkazů

-t, –terse: slouží k zobrazení informací o souboru ve stručné formě

Příkaz Stat bez argumentů

Ve své základní podobě lze příkaz stat použít ke kontrole informací o souboru, jak je znázorněno.

$ stat [ file]

Pokud není předán parametr stat, zobrazí se následující informace:

Soubor – Toto je název zobrazeného souboru.

Velikost – udává velikost souboru v bajtech.

Blokuje – určuje počet alokovaných bloků, které soubor zabere

Vstupní blok – určuje velikost každého bloku v bajtech

Typ souboru – typ souboru

Zařízení – Zobrazí číslo zařízení v desítkové a šestnáctkové soustavě

Inode – zobrazí číslo inodu.

Odkazy -udává počet dostupných pevných odkazů.

Přístup – zobrazí oprávnění k souboru v číselné a symbolické podobě.

UID – určuje ID uživatele

GID – určuje ID skupiny a vlastníka.

Kontext – Určuje kontext zabezpečení SELinux.

Přístup -toto je poslední přístup k souboru.

Upravit – zobrazuje čas poslední úpravy souboru.

Změnit – Při poslední změně atributu souboru.

Narození – Čas vytvoření souboru

Zobrazení informací o systému souborů

Navíc můžete zobrazit informace o přípojném bodu nebo souborovém systému, jak je znázorněno.

$ stat -f /opt

Když je příkazu stat předána volba -f, zobrazí se následující informace:

Soubor – toto je název souboru.

ID – Zobrazuje ID systému souborů v šestnáctkové soustavě.

Namelen – maximální délka souboru

Velikost základního bloku – Definuje velikost každého bloku v systému souborů.

Blokování:

  • Celkem – Celkový počet bloků v systému souborů.
  • Volné – určuje počet volných bloků v systému souborů.
  • Dostupné – určuje počet volných bloků dostupných uživatelům bez oprávnění root.

Inody:

  • Celkem – určuje celkový počet inodů dostupných v systému souborů.
  • Free – určuje počet dostupných volných inodů.

Přizpůsobení výstupu

Příkaz stat umožňuje přizpůsobit výstup. Použijte –printf nebo –formát možnosti zobrazení konkrétních informací.

Chcete-li například vytisknout pouze počet pevných odkazů dostupných v souboru, použijte formátovou sekvenci %h. V případech, kdy jste zadali několik možností, automaticky vytiskne výstup na nový řádek.

$ stat --format=%h [FILE]

Tisk informací o typu souboru:

$ stat --format=%F [FILE]

Při použití –printf , musíte použít \n tisknout na nový řádek při zobrazení více operandů. V níže uvedeném příkladu vytiskněme číslo zařízení a inodu:

Povolte nebo sledujte symbolické odkazy

Když spustíme příkaz stat proti symbolickému odkazu, poskytuje pouze informace o odkazu. Neposkytuje informace o souboru, na který odkaz odkazuje. Zde je příklad.

$ stat /etc/resolv.conf

Použijte -L možnost sledovat symbolické odkazy a získat informace o souboru, na který odkazuje.

$ stat -L /etc/resolv.conf

Zobrazení informací ve stručné podobě

Použijte -t možnost zobrazit informace o souboru ve stručné podobě.

$ stat -t file.txt

Závěr

Příkaz stat poskytuje důležité informace o souborových systémech. V tomto článku jsme probrali, jak používat příkaz Linux stat.


Ubuntu
  1. Příklady příkazů gzip v Linuxu

  2. více příkladů příkazů v Linuxu

  3. Příklady příkazů gunzip v Linuxu

  1. Příkaz mv v Linuxu:7 základních příkladů

  2. Příklady příkazů Linux tail

  3. V příkladech příkazů v Linuxu

  1. 8 Příklady příkazů hlavy v Linuxu

  2. Příklady příkazů hlavy v Linuxu

  3. soubor Příklady příkazů v Linuxu