stat(1)

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

NAMN

stat – visa status för fil eller filsystem

SYNOPS

stat [FLAGGA]... FIL...

BESKRIVNING

Visar statusinformation om filer eller filsystem.

Argument som är obligatoriska för långa flaggor är också obligatoriska för motsvarande korta.

Filrelaterade flaggor

-L, --dereference Följ symboliska länkar.

-f, --file-system Visa information om filsystemet istället för själva filen.

--cached=LÄGE Anger hur cachelagrade attribut ska användas (nyttigt vid fjärrfilsystem): `always`, `never`, `default`.

-c, --format=FORMAT Använd specificerat FORMAT istället för standard. En nyrad läggs till efter varje format.

--printf=FORMAT Som --format, men tolkar backslash-escape och lägger inte till nyrad automatiskt.

-t, --terse Visa information i kompakt form.

--help Visa hjälp och avsluta.

--version Visa versionsinformation och avsluta.

LÄGE för --cached

  • always – använd cachelagrade attribut om tillgängligt
  • never – synkronisera med senaste attribut
  • default – lämna beslutet till filsystemet

FORMATSEKVENSER FÖR FILER

%a     Rättighetsbitar i oktal
%A     Rättigheter + filtyp (läsbar form)
%b     Antal tilldelade block (se %B)
%B     Storlek på varje block i byte
%C     SELinux-säkerhetskontext
%d     Enhetsnummer (decimal)
%D     Enhetsnummer (hex)
%Hd    Huvudenhetsnummer (decimal)
%Ld    Underenhetsnummer (decimal)
%f     Rått läge (hex)
%F     Filtyp
%g     Grupp-ID
%G     Gruppnamn
%h     Antal hårda länkar
%i     Inodenummer
%m     Monteringspunkt
%n     Filnamn
%N     Filnamn med citattecken och symbolisk länkupplösning
%o     Optimal I/O-överföringsstorlek
%s     Totalt antal byte
%r     Enhetstyp (decimal)
%R     Enhetstyp (hex)
%Hr    Huvudenhetstyp (decimal)
%Lr    Underenhetstyp (decimal)
%t     Huvudenhetstyp (hex)
%T     Underenhetstyp (hex)
%u     Användar-ID
%U     Användarnamn
%w     Skapelsedatum (läsbar form), eller "-" om okänt
%W     Skapelsedatum (sekunder sedan epoken), 0 om okänt
%x     Senaste åtkomst (läsbar)
%X     Senaste åtkomst (sekunder sedan epoken)
%y     Senaste ändring (läsbar)
%Y     Senaste ändring (sekunder sedan epoken)
%z     Senaste statusändring (läsbar)
%Z     Senaste statusändring (sekunder sedan epoken)

FORMATSEKVENSER FÖR FILSYSTEM

%a     Antal lediga block tillgängliga för icke-root
%b     Totalt antal datoblock
%c     Totalt antal inoder
%d     Lediga inoder
%f     Lediga block
%i     Filsystem-ID (hex)
%l     Max filnamnslängd
%n     Filnamn
%s     Blockstorlek (för snabb överföring)
%S     Grundläggande blockstorlek (för räkning)
%t     Filsystemtyp (hex)
%T     Filsystemtyp (läsbar form)

--terse är ekvivalent med formatsträngen:

%n %s %b %f %u %g %D %i %h %t %T %X %Y %Z %W %o %C

--terse --file-system är ekvivalent med:

%n %i %l %t %s %S %b %f %a %c %d

Observera: ditt skal kan ha en egen version av `stat` som prioriteras före detta kommando. Se skalets dokumentation för dess flaggstöd.

FÖRFATTARE

Skrivet av Michael Meskes.

RAPPORTERA FEL

GNU coreutils onlinehjälp: <https://www.gnu.org/software/coreutils/>

Översättningsfel: <https://translationproject.org/team/>

COPYRIGHT

Copyright © 2025 Free Software Foundation, Inc. Licens: GPLv3+ <https://gnu.org/licenses/gpl.html> Detta är fri programvara: du får ändra och distribuera den. Ingen garanti ges.

SE ÄVEN

stat(2), statfs(2), statx(2)

Full dokumentation: <https://www.gnu.org/software/coreutils/stat> eller lokalt via:

info '(coreutils) stat invocation'

COLOPHON

Denna sida är en del av projektet coreutils. Mer information: <http://www.gnu.org/software/coreutils/>

Hämtad från källarkivet: `coreutils-9.6.tar.xz` Källa: <http://ftp.gnu.org/gnu/coreutils/>

För fel i denna HTML-version, kontakta: man-pages@man7.org

EXEMPEL

1. Visa filinformation i standardformat

stat fil.txt

Visar rättigheter, storlek, tidpunkter och annan information om fil.txt.

2. Visa information om filsystemet där en fil ligger

stat -f fil.txt

Ger statistik om det underliggande filsystemet, t.ex. blockstorlek och typ.

3. Visa endast filstorlek i byte

stat --format="%s" fil.txt

Skriver endast ut filens storlek (utan nyrad om du använder --printf).

4. Få tidpunkt för senaste ändring i mänsklig läsbar form

stat --format="Ändrad: %y" fil.txt

Visar: Ändrad: 2025-06-10 13:45:23.123456789 +0200

5. Visa en rad med kort information om flera filer (terse-läge)

stat -t *.log

Visar komprimerad statusrad för varje .log-fil, användbart i skript.

Sidslut

Orginalhemsidan på Engelska https://man7.org/linux/man-pages/man1/stat.1.html

Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp hemma som har sponsrat Linux.se med webbhotell.