Stat parancs, néhány alapvető példa az Ubuntu-ban

a stat parancsról

A következő cikkben megnézzük néhány alapvető példa a stat parancsra. Ez a parancs a Gnu / Linux számára egy parancssori eszköz, amelyet egy fájl vagy fájlrendszer részletes információinak megjelenítésére használnak. A stat parancs a GNU Core Utilities, amelyek gyakorlatilag az összes UNIX és Gnu / Linux rendszerre előre vannak telepítve.

Néhány felhasználó a stat parancsot az ls -l parancs továbbfejlesztett változatának tartja. Míg a -l flag további részleteket ad meg a fájlokról, például a fájlok tulajdonjogát és engedélyeit, a stat parancs mélyebbre ás és további információkat nyújt.

Stat parancs

La stat parancs szintaxisa A Gnu / Linux a következő:

stat [OPCIONES] NOMBRE DEL ARCHIVO

Stat parancs argumentumok nélkül

Ha nem használunk semmilyen beállítást, akkor a stat parancs az alapértelmezett kimenetet mutatja. Ha meg szeretnénk nézni az aktuális könyvtárban található fájl részleteit, csak egy terminálban kellene végrehajtanunk (Ctrl + Alt + T):

stat parancs érvek nélkül

stat archivo1.txt

Ha opció nélkül hívják meg, a stat a következő információkat jeleníti meg a fájlból:

  • fájl: kéz név az aktából.
  • méret: kéz fájlméret bájtban.
  • blokkok: A allokált blokkok száma amely elveszi az aktát.
  • I / O blokk: az egyes blokkok mérete bájtokban.
  • Fájl típusa: rendes fájl, könyvtár, szimbolikus link ...
  • eszköz: készülék száma hexadecimálisan és tizedesen.
  • inode: inode száma.
  • Linkek: száma fizikai kapcsolatok.
  • Hozzáférés: fájlengedélyek a numerikus és szimbolikus módszerekben.
  • uid: Felhasználói azonosító és tulajdonos neve.
  • Útmutató: Csoportazonosító és tulajdonos neve.
  • Hozzáférés: amikor a fájlt utoljára használták.
  • módosítás: A legutóbb a tartalmat módosították az aktából.
  • Változás: amikor az utoljára módosították az attribútumot vagy a tartalmat az aktából.

Több fájl információinak megtekintése

Azt is megtehetjük részletes jelentés megtekintése több fájlról:

multi-file stat parancs

stat archivo1.txt archivo2.pdf

A fájlrendszer állapotának megjelenítése

Ez az eszköz képes ellenőrizze a fájlrendszer ahol a fájl a -f opcióval található. Ez megmutatja a blokk méretét, a teljes és a rendelkezésre álló memóriát, csak néhány attribútumot említve:

stat mappa

stat -f /home

Információk megjelenítése alapvető formátumban

La -t opcióval információt lehet megjeleníteni alapformátumban:

alapformátum stat parancs

stat -t archivo1.txt

Engedélyezze a szimbolikus linkkövetést

általában ha a stat parancsot szimbolikus hivatkozás ellen futtatjuk, akkor csak a linkről ad információt, és nem arról a fájlról, amelyre a link mutat.:

stat parancs szimbolikus link

Ahhoz, hogy információt szerezzünk arról a fájlról, amelyre a linkek mutatnak, a -L kapcsolót kell használnunk, más néven hivatkozási lehetőség:

parancs stat szimbolikus link fájl

stat -L archivo1.txt

Ez a fájlról, és nem a linkről tartalmaz információkat.

Formátum sorrend

Eddig azt láttuk, hogy a stat parancs sok információt nyomtat ki a terminálnak. Ha konkrét információk érdekelnek, a kimenet testreszabható egy formátumsorozat segítségével, amely pontosan megadja nekünk, amire szükségünk van, a többi részlet elhagyásával. A kimenet testreszabására használt legnépszerűbb kifejezések tartalmazzák az opciót -Formátum o –Printf.

hogy hozzáférési jogok és uid (felhasználói azonosító) megjelenítése a formátum szekvenciákat fogjuk használni %a y %u.

hozzáférési jogok megjelenítése

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

Szükség esetén inode és hozzáférési jogok megtekintése, használhatjuk az opciót is -Formátum:

csak az inode és a fájl hozzáférési jogait látja

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

Formátum szekvenciák

Néhány használható formátum szekvencia:

formátumú szekvenciák A-hoz

% a → Megjeleníti a hozzáférési jogok oktális formátumban.
% A → Megmutatja hozzáférési jogok ember által olvasható formátumban.

formátum szekvencia b B

% b → Kinyomtatja a allokált blokkok száma.
% B → Az egyes blokkok mérete bájtokban,% b által jelentve.

formátum szekvencia d D

% d → Megjeleníti a eszköz száma decimális formátumban.
% D → A eszköz száma hexadecimális formátumban.

g formátum szekvencia G

% g → Nyomtassa ki a A tulajdonos csoportazonosítója.
% G → Megjeleníti a tulajdonoscsoport neve.

formátum szekvencia n N

% n → Megjeleníti a fájl név.
% N → Írja be fájlnév idézőjelben hivatkozás nélkül, ha szimbolikus link.

u U formátumú szekvenciák

% u → Megjeleníti a Tulajdonos felhasználói azonosító.
% U → Kinyomtatja a tulajdonos felhasználónév.

w w formátumú szekvenciák

% w → A fájl születési ideje, emberi olvasható. Írjon - ha ismeretlen.
% W → Kinyomtatja a fájl születési ideje, másodpercek alatt az Epoch-tól. Írjon 0-t, ha ismeretlen.

formátum szekvenciák x X

% x → A következőt fogja kinyomtatni az utolsó hozzáférés ideje, emberi olvasható.
% X → A az utolsó hozzáférés ideje, másodpercek alatt az Epoch-tól.

szekvenciák és ÉS

% y → Megjeleníti a az utolsó módosítás ideje, emberi olvasható.
% Y → Kinyomtatja a az utolsó módosítás óta eltelt idő, másodpercek alatt az Epoch-tól.

z Z formátumú szekvenciák

% z → Ez az az utolsó változás ideje, emberi olvasható.
% Z → A óra az utolsó változás óta, másodperc múlva Korszak.

Kérjen segítséget

hogy további parancsopciók, csak a következő parancsot kell végrehajtania:

stat segítség

stat --help

Hivatkozhat a kézikönyv oldalaira is.


Legyen Ön az első hozzászóló

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.