Startpagina > Comprimeren & archiveren > tar-uvf-f-f

tar-uvf-f-f: Gids voor tar commando optiecombinaties

`tar-uvf-f-f` is geen enkel commando dat in Linux wordt gebruikt, maar is over het algemeen een verkeerde combinatie van de opties `u` (update), `v` (verbose) en `f` (file) van het `tar` utility. `tar` is een krachtig hulpmiddel dat wordt gebruikt om meerdere bestanden of mappen te bundelen tot één archiefbestand of om archieven uit te pakken. Deze gids beschrijft het juiste gebruik van het `tar` commando en de bijbehorende opties.

Overzicht

`tar-uvf-f-f` is geen zelfstandig commando, maar een combinatie van het `tar` commando en zijn opties. `tar` staat voor Tape ARchiver en wordt gebruikt om bestanden te bundelen tot één archiefbestand met behoud van de bestandsstructuur, of omgekeerd, om bestanden uit een archief te extraheren. `u`, `v` en `f` zijn enkele van de kernopties van `tar`.

Belangrijkste functies van het tar commando

  • Archief maken: Bundelt meerdere bestanden of mappen in één .tar-bestand.
  • Archief extraheren: Herstelt originele bestanden uit een .tar-bestand.
  • Comprimeren/decomprimeren: Kan worden gebruikt in combinatie met gzip, bzip2, xz, etc. om archieven te comprimeren of decomprimeren.

Belangrijkste opties (gebaseerd op het tar commando)

Het `tar` commando biedt diverse opties. Naast `u`, `v` en `f` die in `tar-uvf-f-f` voorkomen, zijn er ook belangrijke opties zoals `c` (create), `x` (extract) en `z`, `j` (compressie).

Basisbewerkingen

Bestands-/uitvoerbeheer

Compressiemethoden

Gegenereerde opdracht:

Probeer de opdrachtcombinaties.

Uitleg:

`tar-uvf-f-f` Voer het commando uit.

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

Gebruiksvoorbeelden (gebaseerd op het tar commando)

`tar-uvf-f-f` is geen geldig commando, dus hier zijn correcte gebruiksvoorbeelden van het `tar` commando.

Bestanden bundelen in een archief

tar -cvf myarchive.tar file1.txt dir1

Bundelt file1.txt en de map dir1 in de huidige map naar het bestand myarchive.tar.

Gzip gecomprimeerd archief maken

tar -czvf myarchive.tar.gz *

Bundelt alle bestanden in de huidige map naar myarchive.tar.gz en comprimeert ze met gzip.

Inhoud van een archiefbestand controleren

tar -tzvf myarchive.tar.gz

Controleert gedetailleerd de inhoud van het bestand myarchive.tar.gz.

Archiefbestand extraheren

tar -xzvf myarchive.tar.gz

Extraheert de inhoud van het bestand myarchive.tar.gz naar de huidige map.

Bestaand archief bijwerken

tar -uvf myarchive.tar new_file.txt

Voegt new_file.txt toe aan myarchive.tar, of werkt het bij als het een nieuwere versie is dan het bestaande bestand.

Tips & Aandachtspunten

Belangrijke punten en nuttige tips bij het gebruik van het `tar` commando.

Optiecombinaties

Wanneer meerdere opties worden gebruikt met het `tar` commando, is het gebruikelijk om de koppelteken (-) slechts één keer te gebruiken en de optieletters er direct achter te plaatsen. Bijvoorbeeld, gebruik `-cvf` in plaats van `-c -v -f`.

  • `-cvf` (create, verbose, file) is de meest voorkomende combinatie.
  • `-xvf` (extract, verbose, file) wordt ook vaak gebruikt.
  • De opties `-z` (gzip), `-j` (bzip2), `-J` (xz) worden samen met de `-f` optie gebruikt bij het maken of uitpakken van gecomprimeerde archieven.

Belang van de -f optie

De `-f` optie ontvangt altijd het pad naar het archiefbestand als argument. Daarom moet na `-f` altijd een bestandsnaam volgen. Het meerdere keren gebruiken van `-f` is over het algemeen niet de bedoeling. Een vorm als `tar -uvf -f -f` kan de eerste `-f` interpreteren als de archiefbestandsnaam en de volgende `-f` als de bestandsnaam die aan het archief moet worden toegevoegd, wat tot onverwachte resultaten kan leiden.

Pad specificatie

Wanneer u een archief maakt met `tar`, is het aan te raden om relatieve paden te specificeren voor de bestanden of mappen die in het archief worden opgenomen. Het gebruik van absolute paden kan problemen veroorzaken bij het later extraheren op een ander systeem.


Hétzelfde categoriecommando