Príkaz Stat, niekoľko základných príkladov v Ubuntu

o statovom príkaze

V ďalšom článku sa na to pozrieme niekoľko základných príkladov príkazu stat. Tento príkaz pre Gnu / Linux je nástroj príkazového riadku, ktorý sa používa na zobrazenie podrobných informácií o súbore alebo súborovom systéme. Príkaz stat je súčasťou Nástroje GNU Core, čo sú nástroje predinštalované prakticky na všetkých systémoch UNIX a Gnu / Linux.

Niektorí používatelia považujú príkaz stat za vylepšenú verziu príkazu ls -l. Zatiaľ čo príznak -l poskytuje viac podrobností o súboroch, ako je napríklad vlastníctvo súborov a oprávnenia, príkaz stat sa prehlbuje a poskytuje viac informácií.

Príkaz Stat

La syntax príkazu stat GNU / Linux je nasledujúci:

stat [OPCIONES] NOMBRE DEL ARCHIVO

Príkaz Stat bez argumentov

Ak nepoužívame žiadnu možnosť, príkaz stat zobrazí predvolený výstup. Ak by sme chceli vidieť podrobnosti súboru nachádzajúceho sa v aktuálnom adresári, museli by sme vykonať iba v termináli (Ctrl + Alt + T):

príkaz stat bez argumentov

stat archivo1.txt

Ak je vyvolaná bez akýchkoľvek možností, štatistika zobrazí nasledujúce informácie zo súboru:

  • súbor: ruka meno zo spisu.
  • veľkosť: ruka veľkosť súboru v bajtoch.
  • bloky: počet pridelených blokov ktorý vezme spis.
  • I / O blok: veľkosť každého bloku v bajtoch.
  • Typ súboru: bežný súbor, adresár, symbolický odkaz ...
  • zariadenie: číslo zariadenia v šestnástkovej a desiatkovej sústave.
  • inode: číslo inodu.
  • Odkazy: počet fyzické odkazy.
  • Acces: povolenie súborov v numerických a symbolických metódach.
  • uid: ID používateľa a meno vlastníka.
  • gid: ID skupiny a meno vlastníka.
  • Acces: posledný prístup k súboru.
  • modifikácie: posledná úprava obsahu zo spisu.
  • zmena: posledná zmena atribútu alebo obsahu zo spisu.

Zobraziť informácie o viacerých súboroch

Môžeme tiež zobraziť podrobnú správu o viacerých súboroch:

príkaz viacerých súborov stat

stat archivo1.txt archivo2.pdf

Zobraziť stav súborového systému

Tento nástroj môže skontrolovať stav súborový systém kde sa súbor nachádza pomocou voľby -f. Zobrazí sa veľkosť bloku, celková a dostupná pamäť, spomeniem len niekoľko atribútov:

priečinok stat

stat -f /home

Zobraziť informácie v základnom formáte

La -t voľba slúži na zobrazenie informácií v základnom formáte:

príkaz základného formátu stat

stat -t archivo1.txt

Povoliť symbolické sledovanie odkazov

zvyčajne ak spustíme príkaz stat proti symbolickému odkazu, poskytne iba informácie o prepojení a nie o súbore, na ktorý odkaz smeruje:

príkazový symbol symbolický odkaz

Ak chcete získať informácie o súbore, na ktorý odkazy odkazujú, budeme musieť použiť voľbu -L, tiež známa ako možnosť neodkázania na odkaz:

príkazový súbor symbolického odkazu

stat -L archivo1.txt

Zobrazí sa informácie o súbore, nie o odkaze.

Postupnosť formátu

Doteraz sme videli, že príkaz stat vytlačí do terminálu množstvo informácií. Ak máte záujem o konkrétne informácie, výstup je možné prispôsobiť pomocou postupnosti formátov, ktorá nám poskytne presne to, čo potrebujeme, bez ďalších podrobností. Medzi najobľúbenejšie výrazy používané na prispôsobenie výstupu patrí voľba –Formát o –Tlač.

na zobraziť prístupové práva a uid (ID užívateľa) použijeme postupnosť formátov %a y %u.

ukázať prístupové práva

stat --printf='%a:%u\n' archivo1.txt

V prípade chcenia zobraziť inode a prístupové práva, môžeme tiež použiť túto možnosť –Formát:

zobraziť iba inode a prístupové práva k súboru

stat --format='%i:%a' archivo1.txt

Formátujte sekvencie

Niektoré zo sekvencií formátov, ktoré môžeme použiť, sú:

naformátujte sekvencie na A

% a → Zobrazí sa prístupové práva v osmičkovom formáte.
% A → Zobrazí prístupové práva v ľudsky čitateľnom formáte.

postupnosť formátov b B

% b → Vytlačí počet pridelených blokov.
% B → Veľkosť v bajtoch každého bloku nahlásená% b.

postupnosť formátov d D

% d → Zobrazí číslo zariadenia v desatinnom formáte.
% D → The číslo zariadenia v hexadecimálnom formáte.

postupnosť formátu g

% g → Vytlačiť ID skupiny vlastníka.
% G → Zobrazí názov skupiny vlastníkov.

postupnosť formátov n N

% n → Zobrazí názov súboru.
% N → Napíšte názov súboru v úvodzovkách bez odkazu, ak ide o symbolický odkaz.

u sekvencie formátu U

% u → Zobrazí ID používateľa vlastníka.
% U → Vytlačí užívateľské meno vlastníka.

sekvencie formátu w w

% w → Odhaliť čas narodenia súboru, čitateľné človekom. Napíšte - ak nie je známe.
% W → Vytlačí čas narodenia súboru, za pár sekúnd od Epochy. Napíšte 0, ak nie je známe.

formátovať sekvencie x X

% x → Chystáte sa vytlačiť čas posledného prístupu, čitateľné človekom.
% X → čas posledného prístupu, za pár sekúnd od Epochy.

sekvencie a AND

% y → Zobrazí čas poslednej úpravy, čitateľné človekom.
% Y → Vytlačí čas od poslednej úpravy, za pár sekúnd od Epochy.

z Sekvencie formátu Z

% z → Toto je čas poslednej zmeny, čitateľné človekom.
% Z → The hodina od poslednej zmeny, v priebehu niekoľkých sekúnd od Epocha.

Získajte pomoc

na Získajte viac možností príkazov, stačí vykonať nasledujúci príkaz:

pomoc stat

stat --help

Môžete si tiež pozrieť manuálové stránky.


Buďte prvý komentár

Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.