In de huidige digitale wereld is het onvermijdelijk dat gegevens zich ophopen. Het archiveren en comprimeren van bestanden is een effectieve methode om opslagruimte te besparen en gegevens voor het verzenden via het internet voor te bereiden. Vooral onder Linux is het gebruik van commando's zoals tar en zip wijdverbreid. In deze handleiding leer je hoe je bestanden en mappen effectief kunt archiveren, comprimeren en uitpakken.

Belangrijkste inzichten

  • De commando's tar en zip zijn centrale hulpmiddelen voor het archiveren en comprimeren van bestanden onder Linux.
  • Met tar kun je archieven maken en ook comprimeren door de optie z toe te voegen.
  • Het uitpakken van archieven gebeurt ook met het tar-commando, waarbij verschillende opties kunnen worden gebruikt om specifieke vereisten te vervullen.
  • Er zijn ook alternatieven, zoals gzip, om individuele bestanden te comprimeren.

Stapsgewijze handleiding

Archiveren van mappen en bestanden met tar

Om bestanden en mappen te archiveren, gebruiken we het tar-commando. Je hebt de mogelijkheid om een archief te maken of een bestaand archief uit te pakken. In deze stap ga je een archief aanmaken.

Om het commando te starten, open je je terminal en ga je naar de map waarvan je de bestanden wilt archiveren. Hier is een voorbeeldcommando om een archief te maken:

tar cvf papier.tar papier papier2

In dit voorbeeld betekent c voor "create", v voor "verbose" (dwz laat me zien wat er gebeurt), en f staat voor "file" en geeft de naam van het archief aan. We voegen de mappen papier en papier2 toe aan het archief. De uitvoer die je op het scherm ziet, toont alle inhoud die in het archief wordt gepakt.

Bestanden effectief archiveren en comprimeren onder Linux

Controle van het archief

Zodra je het archief hebt aangemaakt, wil je misschien de inhoud controleren. Om te zien welke bestanden in het archief zijn opgenomen, kun je het volgende commando gebruiken:

tar tf papier.tar

Dit commando toont de bestanden in het archief zonder ze uit te pakken. Handig als je snel een overzicht nodig hebt.

Bestanden effectief archiveren en comprimeren onder Linux

Uitpakken van het archief

Om een bestaand tar-archief uit te pakken, kun je dit heel eenvoudig doen. Navigeer naar de plek waar je tar-bestand zich bevindt en gebruik het volgende commando:

tar xvf papier.tar

Hier staat x voor "extract". Je kunt de optie v toevoegen om tijdens het uitpakken te zien welke bestanden momenteel worden geëxtraheerd.

Bestanden onder Linux effectief archiveren en comprimeren

Archief met compressie creëren

Om de grootte van je archieven verder te verminderen, kun je de z-optie toevoegen om het archief bij de creatie te compressen. Het commando ziet er als volgt uit:

tar cvfz papier.tar.gz papier papier2

Hiermee wordt een.tar.gz archief aangemaakt, wat aangeeft dat het archief zowel in tar-formaat is als gecomprimeerd door gzip.

Bestanden onder Linux effectief archiveren en comprimeren

Gebruik van gzip voor individuele bestanden

Een andere methode voor compressie is het gebruik van gzip. Je kunt dit gebruiken om individuele bestanden te comprimeren. Bijvoorbeeld:

gzip bestand.txt

Dit zal een gecomprimeerd bestand met de naam bestand.txt.gz aanmaken en het originele bestand.txt verwijderen. Om het bestand te herstellen, gebruik:

gunzip bestand.txt.gz
Bestanden effectief archiveren en comprimeren onder Linux

Alle bestanden in een map comprimeren

Als je meerdere bestanden in de huidige map wilt comprimeren, kun je eenvoudig wildcards gebruiken. Het volgende commando comprimeert alle bestanden:

gzip *

Dit zal alle bestanden omzetten in gecomprimeerde.gz-bestanden.

Bestanden onder Linux effectief archiveren en comprimeren

Samenvatting - Archiveren en comprimeren van bestanden onder Linux

Je hebt nu geleerd hoe je met tar en gzip effectief bestanden en mappen kunt archiveren en comprimeren. De verschillende opties en commando's bieden je flexibiliteit om je gegevens efficiënt te beheren.

Veelgestelde vragen

Wat is het verschil tussen tar en zip?tar archiveert bestanden, terwijl zip bestanden comprimeert en archiveert.

Hoe pak ik een tar.gz bestand uit?Gebruik het commando tar xvf bestandsnaam.tar.gz in de terminal.

Kan ik ook maar één bestand uit een tar-archief uitpakken?Ja, je kunt een specifiek bestand uitpakken door het commando tar xvf bestandsnaam.tar.gz bestand.txt te gebruiken.

Wat doe ik als ik alleen een overzicht van de bestanden in het archief nodig heb?Gebruik het commando tar tf bestandsnaam.tar voor een lijst.

Hoe kan ik mijn archieven het beste opslaan?Het is raadzaam om ze op externe opslagmedia of cloudoplossingen te bewaren om dataverlies te voorkomen.