|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • Windows 7
  • Windows 10
  • Windows 11
  • Windows 2012
  • Windows 2016
  • Windows 2019
  • Windows 2022
  • Apple
  • Android
  • iOS
  • CentOS
  • * Dator Kunskap >> System >> Unix >> Content

    Vad är STAT -kommando i Linux?

    Kommandot `Stat` i Linux visar olika information om en fil eller katalog. Det går långt utöver vad "LS -L" ger, vilket ger dig detaljerade metadata inklusive tidsstämplar (med hög precision), behörigheter, ägande, storlek och mer.

    Här är en uppdelning av vad den gör och hur man använder det:

    Grundanvändning:

    Den enklaste formen är:

    `` `bash

    stat

    `` `

    Detta kommer att mata ut en stor mängd information. Det exakta utgångsformatet kan variera något mellan olika Linux -distributioner. Viktiga detaljer inkluderar:

    * filtyp: (t.ex. regelbunden fil, katalog, symbolisk länk)

    * behörigheter: (Använda Octal Notation)

    * ägande: (Användar -ID och grupp -ID)

    * Storlek: (i byte)

    * Åtkomsttid: (förra gången filen fick åtkomst)

    * Modifieringstid: (förra gången filens innehåll ändrades)

    * Ändringstid: (Förra gången filens metadata ändrades, t.ex. behörigheter eller ägande)

    * inodenummer: (En unik identifierare för filen i filsystemet)

    * Blockstorlek: (Storleken på allokeringsenheterna på filsystemet)

    * Antal block: (Antal allokeringsenheter som används av filen)

    Alternativ för mer kontroll:

    `Stat 'har många alternativ för att anpassa utgången. Några användbara:

    * `-c `:låter dig ange ett anpassat utgångsformat med C-stil formatspecifikationer. Detta är det mest kraftfulla sättet att använda "stat". Du kan välja specifika informationsdelar. Exempel:

    * `stat -c" %n %s "fil.txt` (filnamn och storlek)

    * `Stat -c"%y "fil.txt` (åtkomst- och modifieringstider)

    * `stat -c"%x "fil.txt` (åtkomsttid)

    * `stat -c"%w "fil.txt` (modifieringstid)

    * `stat -c"%z "fil.txt` (ändringstid)

    * `stat -c" %i %n "file.txt` (inode och filnamn)

    * Se sidan "Man Stat" för en komplett lista med formatspecifikationer.

    * `--printf =`:Liknar `-c`, men använder skalformatsträngar, vilket kan vara mer bekvämt.

    * `-f`:tvingar staten att fungera även på en icke-existerande fil. Detta kommer att resultera i ett felmeddelande.

    * `-L`:Följ symboliska länkar (Stat målet för länken, inte själva länken).

    * `-H`:Om det finns en symbolisk länk, visa den symboliska länkens information, inte den fil den pekar på.

    Exempel med `-c`:

    För att bara få filnamnet och storleken:

    `` `bash

    stat -c " %n %s" myfile.txt

    `` `

    För att bara få ändringstiden i ett användarvänligt format (kräver GNU `stat`):

    `` `bash

    stat -c "%w" myfile.txt #detta kommer troligen att vara en epoktid, inte läsbar

    stat -c "%y" myfile.txt #Detta är mer användarvänligt

    `` `

    Exempel med `--printf`:

    För att skriva ut filnamnet och storleken i ett specifikt format:

    `` `bash

    stat --printf ="fil:%n \ nsize:%s byte \ n" myfile.txt

    `` `

    Sammanfattningsvis: Kommandot `Stat 'är ett kraftfullt verktyg för att inspektera filmetadata i detalj. Alternativen `-C` eller`-Printf` är viktiga för att skräddarsy utgången efter dina behov. Kontakta alltid sidan "Man Stat" (typ "man stat" i din terminal) för den kompletta listan med alternativ och formatspecifikationer.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är ett filter i Unix?
    ·Vilken fil används för att berätta för ett Linux -s…
    ·Vad menas med termen bit per sekund?
    ·Witch Line of Operations System har nyligen blivit mer …
    ·Hur man fråga XL arbetsbok från Unix
    ·Hur man skriver en Unix script som skriver en lista på…
    ·Vilket kommando används för att skriva ut en fil i Li…
    ·Vad gör Shell Ordinary medan ett kommando körs?
    ·Vad är katalogen i Linux?
    ·Vilket operativsystem som ofta används för serverappl…
    Utvalda artiklarna
    ·Hur pinga en hemsida
    ·Hur du använder Access- postlistor för FTP Folder Sä…
    ·Hur man helt Hide Windows Security Alerts från aktivit…
    ·Hur man gör en ominstallation Rtl100.Bpl Tillbaka på …
    ·Hur fixar Rundll32 i Microsoft
    ·Hur man tar bort Linux från Dual Boot XP
    ·Hur att göra skärmen mörkare på Mac-datorer
    ·Hur man kan stoppa en forcerad skärmsläckare utloggni…
    ·Hur Slipstream en Windows XP SP2 -CD
    ·Hur kan läxcentret förbättra användningen av datorl…
    Copyright © Dator Kunskap https://www.dator.xyz