Bestandscompressie is een krachtig mechanisme om opslagruimte te besparen en gemakkelijke bestandsoverdrachten te vergemakkelijken, vooral wanneer de bestandsgrootte enorm is. Er zijn verschillende formaten van gecomprimeerde bestanden zoals.zip,.rar, enz. Maar zip blijft het meest gebruikte formaat. Als u een Linux-systeem gebruikt, is het zippen en uitpakken van bestanden (comprimeren en decomprimeren) een taak die u kunt uitvoeren via de opdrachtregelinterface en de GUI. In dit artikel hebben we dus besproken hoe u bestanden in Linux kunt zippen en uitpakken met behulp van deze twee methoden.

Voor degenen die het niet weten, betekent zippen het comprimeren van een bestand of meerdere bestanden van verschillende formaten tot één bestand, zodat het minder ruimte in beslag neemt en met minder bandbreedte kan worden overgedragen. Een bestand uitpakken betekent dat alle gecomprimeerde bestanden uit een zipbestand worden gehaald. Dat gezegd hebbende, laten we eens kijken hoe u bestanden kunt zippen en unzippen in Linux:

Inhoudsopgave

Bestanden zippen in Linux (GUI-methode)

De GUI-methode om te zippen en unzippen bestanden is eenvoudiger in vergelijking met de CLI-methode, maar mist verschillende opties en functies die voor veel gebruikers nuttig kunnen zijn. De hier getoonde methode werkt voor alle Linux-distributies met elke bestandsbeheerder. Voor deze zelfstudie gebruiken we de Nautilus-bestandsbeheerder in Ubuntu 20.04 LTS-versie.

1. Open eerst een bestandsbeheerder van uw keuze en navigeer naar de map waar uw bestanden zich bevinden.

2. Selecteer vervolgens de bestanden die u aan het zipbestand wilt toevoegen.

3. Klik met de rechtermuisknop op een van de geselecteerde bestanden en selecteer “Comprimeren.”

4. Hier moet u uw gecomprimeerde bestand een nieuwe naam geven en het bestandsformaat selecteren-.zip,.7z of.tar.xz. Klik ten slotte rechtsboven op “Maken”.

5. En dat is het. Het gecomprimeerde bestand wordt opgeslagen in dezelfde map met het geselecteerde formaat.

Bestanden uitpakken in Linux (GUI-methode)

Er zijn drie verschillende manieren om een ​​archiefbestand uit te pakken met de GUI Bestandsbeheerder op Linux:

1. Alle bestanden in dezelfde map uitpakken

Open eerst de bestandsbeheerder en zoek het archiefbestand. Klik vervolgens met de rechtermuisknop op het bestand en selecteer”Hier uitpakken”. Hierdoor worden uw bestanden uitgepakt in een nieuwe submap met dezelfde naam als het archiefbestand.

2. Pak alle bestanden in een andere map uit

Open eerst de bestandsbeheerder en zoek het gearchiveerde bestand. Klik vervolgens met de rechtermuisknop op het bestand en selecteer de optie”Uitpakken naar”. Er wordt een nieuw dialoogvenster geopend. Selecteer het pad waarnaar u wilt pak alle bestanden uit het linkerdeelvenster uit en klik op”Selecteren”. Al je bestanden worden uitgepakt in een nieuwe submap met dezelfde naam als het gearchiveerde bestand.

3. Alleen geselecteerde bestanden uitpakken

Open eerst de bestandsbeheerder en zoek het archiefbestand. Dubbelklik vervolgens op het bestand. Hierdoor wordt Archiefbeheer geopend. Selecteer meerdere bestanden door de”CTRL”-toets ingedrukt te houden terwijl u op de bestandsnamen klikt die u wilt selecteren. Klik vervolgens op”Uitpakken”in de linkerbovenhoek. Kies in het nieuwe dialoogvenster de pad en klik op”Selecteren”in de rechterbovenhoek. Al je bestanden worden uitgepakt in een nieuwe submap met dezelfde naam als het gearchiveerde bestand.

Bestanden zippen met de Linux-opdrachtregel

De CLI-methode voor het comprimeren en decomprimeren van bestanden is niet alleen sneller in vergelijking met de GUI-methode, maar biedt ook veel opties om aan bestanden te sleutelen. Hoewel er meerdere commando’s zijn om bestanden te comprimeren en decomprimeren, zijn zip en unzip de meest voorkomende commando’s omdat ze platformonafhankelijk zijn en brede online ondersteuning hebben.

1. Zip-en Unzip-pakketten installeren

Standaard zijn beide pakketten-zip en unzip-vooraf geïnstalleerd op de meeste distro’s. Gebruik de onderstaande commando’s om ze te installeren, als het niet standaard beschikbaar is:

sudo apt install zip

sudo apt install unzip

2. Bestanden comprimeren met behulp van Zip Command in Linux

De basissyntaxis om bestanden te comprimeren met behulp van de zip-opdracht is als volgt:

zip

wordt gebruikt om verschillende opties op te geven om bestanden in zip te comprimeren. file.zip is de uiteindelijke naam van het zip-bestand na compressie. Hier is het geven van de.zip-extensie optioneel. file(s) is de bestandsnaam die we willen comprimeren.

Enkele van de gebruikelijke opties om te koppelen met de zip-opdracht zijn:

OptionsDescription-dGebruikt om een ​​bestand uit het zip-archief te verwijderen.-uGebruikt om nieuwe bestanden toe te voegen aan een zip-bestand.-mDeze optie verwijder de originele bestanden nadat ze zijn gecomprimeerd.-rHet wordt gebruikt om een ​​hele map te zippen.-xDeze optie wordt gebruikt om de bestanden uit te sluiten tijdens het zippen.

3. Zip een enkel bestand in Linux

Gebruik de volgende opdracht om een ​​enkel bestand te comprimeren:

zip file.zip bestandsnaam

Dit comprimeert het gespecificeerde bestand in de huidige map terwijl het originele bestand intact blijft.

4. Zip meerdere bestanden in Linux

Voor het comprimeren van meerdere bestanden tot een enkel zip-bestand, gebruikt u de onderstaande opdracht:

zip zip_file file1 file2 file3

Hiermee comprimeert u alle opgegeven bestanden in één zipbestand.

5. Bestanden toevoegen aan een bestaand zipbestand

Soms mis je een bestand terwijl je meerdere bestanden comprimeert. U kunt een enkel bestand toevoegen aan een bestaand zipbestand. Dit kan worden gedaan met behulp van de vlag-u, die staat voor de update. Gebruik de volgende opdracht om een ​​nieuw bestand aan een bestaand zipbestand toe te voegen:

zip-u zip_file new_file

Deze opdracht voegt het nieuwe_bestand toe aan het bestaande zip_file

6. Bestand uit een bestaand zipbestand verwijderen

Tijdens het zippen van meerdere bestanden is het mogelijk dat u een gevoelig bestand aan het zipbestand hebt toegevoegd. Gelukkig kunt u eenvoudig een bestand uit een bestaand zip-bestand verwijderen door het volgende commando te gebruiken:

zip-d zip_file file_to_be_deleted

Hier staat de vlag-d voor delete, waarmee het bestand file_to_be_deleted uit het bestaande zip_file.

7. Hoe een directory in Linux te zippen

In sommige gevallen wilt u misschien de volledige inhoud van een directory zippen, maar is het niet haalbaar om alle bestandsnamen één voor één in de opdracht te schrijven. In dat geval kunt u de vlag-r gebruiken om de bestanden van een map recursief of herhaaldelijk aan het zipbestand toe te voegen.

zip-r zip_file directory_name

Hiermee worden alle bestanden in directory_name toegevoegd aan de zip_file

8. Maak een met een wachtwoord beveiligd zip-bestand

Sommige gevoelige bestanden moeten met een wachtwoord worden beveiligd om te voorkomen dat onbedoelde gebruikers er toegang toe krijgen. Een manier om de bestanden te beschermen is door de bestanden naar zip te converteren en ze te versleutelen met-e (codeervlag). Gebruik de volgende opdracht om een ​​met een wachtwoord beveiligd zip-bestand in Linux te maken:

zip-e zip_file file_1 file_2

U wordt gevraagd een wachtwoord voor het gecomprimeerde bestand in te voeren en te verifiëren.

U kunt ook meerdere vlaggen toevoegen tijdens het comprimeren met behulp van de onderstaande opdracht:

zip-r-e zip_file directory_name

Hier coderen we alle directory-inhoud in een zip-bestand.

Hoe bestanden uitpakken met behulp van de Linux-opdrachtregel

Het decomprimeren van een zip-bestand betekent het extraheren van alle informatie die is opgeslagen in een zip-bestand met behulp van verschillende opdrachten. In Linux is de meest gebruikelijke opdracht om een ​​zipbestand te decomprimeren de opdracht unzip.

De basissyntaxis om de opdracht te gebruiken is:

unzip

Categories: IT Info