Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Besturingssysteem >> unix >> Content
Wat is stat-commando in Linux?
Het `stat`-commando in Linux geeft verschillende informatie weer over een bestand of map. Het gaat veel verder dan wat `ls -l` biedt, waardoor u gedetailleerde metagegevens krijgt, waaronder tijdstempels (met hoge precisie), machtigingen, eigendom, grootte en meer.

Hier is een overzicht van wat het doet en hoe u het kunt gebruiken:

Basisgebruik:

De eenvoudigste vorm is:

``` bash

stat

```

Dit zal een grote hoeveelheid informatie opleveren. Het exacte uitvoerformaat kan enigszins variëren tussen verschillende Linux-distributies. Belangrijke details zijn onder meer:

* Bestandstype: (bijvoorbeeld normaal bestand, directory, symbolische link)

* Rechten: (met behulp van octale notatie)

* Eigendom: (gebruikers-ID en groeps-ID)

* Grootte: (in bytes)

* Toegangstijd: (laatste keer dat het bestand werd geopend)

* Wijzigingstijd: (de laatste keer dat de inhoud van het bestand werd gewijzigd)

* Tijd wijzigen: (de laatste keer dat de metagegevens van het bestand zijn gewijzigd, bijvoorbeeld machtigingen of eigendom)

* Inodenummer: (een unieke identificatie voor het bestand binnen het bestandssysteem)

* Blokgrootte: (grootte van de toewijzingseenheden op het bestandssysteem)

* Aantal blokken: (aantal toewijzingseenheden gebruikt door het bestand)

Opties voor meer controle:

`stat` heeft veel opties om de uitvoer aan te passen. Enkele nuttige:

* `-c `:Hiermee kunt u een aangepast uitvoerformaat opgeven met behulp van formaatspecificaties in C-stijl. Dit is de krachtigste manier om `stat` te gebruiken. U kunt specifieke stukjes informatie selecteren. Voorbeelden:

* `stat -c "%n %s" file.txt` (bestandsnaam en grootte)

* `stat -c "%y" file.txt` (toegangs- en wijzigingstijden)

* `stat -c "%x" file.txt` (toegangstijd)

* `stat -c "%w" file.txt` (wijzigingstijd)

* `stat -c "%z" file.txt` (wijzig tijd)

* `stat -c "%i %n" file.txt` (inode en bestandsnaam)

* Zie de `man stat`-pagina voor een volledige lijst met formaatspecificaties.

* `--printf=`:Vergelijkbaar met `-c`, maar gebruikt formatstrings in shell-stijl, wat handiger kan zijn.

* `-f`:Dwingt stat om zelfs op een niet-bestaand bestand te werken. Dit zal resulteren in een foutmelding.

* `-L`:Volg symbolische links (geef het doel van de link aan, niet de link zelf).

* `-h`:Als er een symbolische link bestaat, geef dan de informatie van de symbolische link weer, niet het bestand waarnaar deze verwijst.

Voorbeeld met `-c`:

Om alleen de bestandsnaam en -grootte te verkrijgen:

``` bash

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

```

Om alleen de wijzigingstijd in een gebruiksvriendelijk formaat te krijgen (vereist GNU `stat`):

``` bash

stat -c "%w" mijnbestand.txt #dit zal waarschijnlijk een tijdperk zijn, niet leesbaar

stat -c "%y" mijnbestand.txt #dit is gebruiksvriendelijker

```

Voorbeeld met `--printf`:

Om de bestandsnaam en -grootte in een specifiek formaat af te drukken:

``` bash

stat --printf="Bestand:%n\nGrootte:%s bytes\n" mijnbestand.txt

```

Samengevat: Het `stat`-commando is een krachtig hulpmiddel voor het gedetailleerd inspecteren van bestandsmetagegevens. De `-c` of `--printf` opties zijn essentieel voor het afstemmen van de uitvoer op uw behoeften. Raadpleeg altijd de `man stat` pagina (typ `man stat` in uw terminal) voor de volledige lijst met opties en formaatspecificaties.

Previous: Next:
  unix
·Wat is het verschil tussen DOS…
·Unix Beeldscherm Boot Disk Inf…
·Wat betekent de be-ping? 
·Wat is het verschil tussen Ech…
·Hoe verander je de rootshell i…
·Wat betekent de afkorting GUI …
·Welke Linux-operator zorgt erv…
·Wat zijn de componenten van ee…
·Wanneer is Unix System Service…
  Related Articles
Wat is de betekenis van een introductie …
Wat is de betekenis van logica in de inf…
Wat is de betekenis van het hebben van e…
Wat is de betekenis van I/O in computers…
Wat is de rol van de kernel bij het func…
Wat is de belangrijkste factor in comput…
Wat is het belang van de systeemklok bij…
Wat is het belang van procedure in de in…
Wat is de definitie van computation en h…
  Besturingssysteem Articles
·Hoe de Date zoeken op een bestand in Lin…
·Hoeveel ruimte heeft de leeuw van het be…
·Wat zijn de voor- en nadelen van het con…
·Acer Aspire 3000 Zal niet Erken Recovery…
·Hoe om programma's installeren op een co…
·Hoe u de HP Officejet 5610 Run in Linux …
·Hoe je Battlefield 2 te laten werken met…
·Hoe maak je een opstartbare XP Disk Make…
·Hoe maak je de foto's op een Mac wanneer…
Copyright © Computer Kennis https://www.nldit.com