Startpagina > Comprimeren & archiveren > tar-tf

tar -tf: Lijst van archiefinhoud weergeven

`tar -tf` is een combinatie van specifieke opties van het `tar`-commando, gebruikt om de inhoud van een gecomprimeerd of ongecomprimeerd `tar`-archiefbestand te bekijken zonder de bestanden daadwerkelijk uit te pakken. Dit commando is erg handig om snel te bepalen welke bestanden en mappen in een archief zijn opgenomen. Het wordt met name gebruikt om de aanwezigheid van specifieke bestanden in grote archieven te controleren of om de integriteit van een archief vooraf te inspecteren.

Overzicht

`tar -tf` leest de inhoud van een `tar`-archiefbestand uit het 'bestand' in een 'lijst'-formaat. Dit is een essentiële functie om de structuur van een archief te begrijpen en de aanwezigheid van specifieke bestanden te controleren.

Belangrijkste kenmerken

  • Bekijk archiefinhoud zonder bestanden uit te pakken
  • Automatische detectie en ondersteuning voor diverse compressieformaten (gzip, bzip2, xz, etc.)
  • Voorafgaande controle van archiefintegriteit en inhoud
  • Gebruikt voor het zoeken naar specifieke bestanden/mappen in een archief

Belangrijkste opties

De combinatie `-tf` van het `tar`-commando is de kernoptie voor het weergeven van de inhoud van een archief. Door aanvullende opties te combineren, kunt u meer gedetailleerde informatie verkrijgen of specifieke compressieformaten specificeren.

Standaardgedrag

Compressieformaat specificeren (optioneel)

Gedetailleerdheid van de uitvoer

Gegenereerde opdracht:

Probeer de opdrachtcombinaties.

Uitleg:

`tar-tf` Voer het commando uit.

Combineer deze opties en voer de opdracht virtueel uit met de AI.

Gebruiksvoorbeelden

Leer hoe u de inhoud van archieven effectief kunt bekijken via verschillende gebruiksvoorbeelden van het `tar -tf`-commando.

Lijst van inhoud van een standaard tar-archief weergeven

tar -tf archive.tar

Geeft de inhoud van een niet-gecomprimeerd `.tar`-bestand weer.

Lijst van inhoud van een met gzip gecomprimeerd tar-archief weergeven

tar -tf archive.tar.gz

Geeft de inhoud van een `.tar.gz` of `.tgz`-bestand weer. De `-z`-optie wordt meestal automatisch gedetecteerd, dus deze kan worden weggelaten.

Lijst van inhoud van een met bzip2 gecomprimeerd tar-archief weergeven

tar -tf archive.tar.bz2

Geeft de inhoud van een `.tar.bz2` of `.tbz`-bestand weer. De `-j`-optie wordt meestal automatisch gedetecteerd, dus deze kan worden weggelaten.

Lijst van inhoud van een met xz gecomprimeerd tar-archief weergeven

tar -tf archive.tar.xz

Geeft de inhoud van een `.tar.xz` of `.txz`-bestand weer. De `-J`-optie wordt meestal automatisch gedetecteerd, dus deze kan worden weggelaten.

Lijst van archiefinhoud weergeven met gedetailleerde informatie

tar -tvf archive.tar.gz

Geeft gedetailleerde informatie weer, zoals permissies, eigenaar, grootte en wijzigingstijd van bestanden in het archief.

Zoeken naar specifieke bestanden/mappen

tar -tf archive.tar.gz | grep "my_document.txt"

Gebruik het `grep`-commando in combinatie met een pipe om te zoeken naar bestanden of mappen met een specifieke naam binnen het archief.

Tips & Aandachtspunten

Tips en aandachtspunten om het `tar -tf`-commando efficiënter en veiliger te gebruiken.

Automatische detectie van archiefformaat

`tar` detecteert in de meeste gevallen automatisch het compressieformaat op basis van de extensie van het archiefbestand. Daarom hoeft u compressieopties zoals `-z`, `-j`, `-J` niet expliciet te gebruiken. Het expliciet gebruiken van opties kan echter nuttig zijn bij problemen of wanneer u een specifieke compressor wilt forceren.

  • In de meeste gevallen: `tar -tf archive.tar.gz`
  • Expliciet specificeren: `tar -ztf archive.tar.gz`

Veilige controle zonder bestanden uit te pakken

`tar -tf` leest alleen de inhoud van het archief en pakt geen daadwerkelijke bestanden uit op de schijf. Dit betekent dat u het veilig kunt gebruiken om te controleren of een archief beschadigd is, of om snel te bepalen welke bestanden er in een archief zitten, zonder het systeem te beïnvloeden.

Afhandelen van foutmeldingen

Als u een foutmelding zoals 'This does not look like a tar archive' ontvangt bij het uitvoeren van `tar -tf`, is het waarschijnlijk dat het bestand geen `tar`-formaat heeft of beschadigd is. Het is raadzaam om het `file`-commando te gebruiken om het werkelijke type van het bestand te controleren.

  • `file archive.tar.gz`

Hétzelfde categoriecommando