Zoeken op website

Zip-bestanden maken en uitpakken naar een specifieke map in Linux


In een van onze verschillende artikelen over het tar-commando hebben we je laten zien hoe je tar-bestanden uitpakt naar een specifieke of andere map in Linux. In deze korte handleiding wordt uitgelegd hoe u .zip-archiefbestanden kunt uitpakken/uitpakken naar een specifieke of andere map in Linux.

Zip is een eenvoudig, platformonafhankelijk hulpprogramma voor het verpakken en comprimeren van bestanden voor Unix-achtige systemen, waaronder Linux en Windows OS; plus vele andere besturingssystemen. Het “zip”-formaat is een veelgebruikt archiveringsbestandsformaat dat wordt gebruikt op Windows-pc's en, belangrijker nog, het stelt u in staat het compressieniveau tussen 1 en 9 als optie te specificeren.

Lees ook: 5 beste opdrachtregelarchiefhulpmiddelen voor Linux

Maak een zip-archiefbestand in Linux

Om een .zip-bestand (verpakt en gecomprimeerd) te maken vanaf de opdrachtregel, kunt u een soortgelijke opdracht uitvoeren als hieronder. De vlag -r maakt het recursief lezen van bestanden mogelijk mapstructuur.

zip -r tecmint_files.zip tecmint_files 

Om het archiefbestand tecmint_files.zip dat u zojuist hierboven heeft gemaakt uit te pakken, kunt u de opdracht unzip als volgt uitvoeren.

unzip tecmint_files.zip

Met de bovenstaande opdracht worden de bestanden uitgepakt naar de huidige werkmap. Wat als u de uitgepakte bestanden naar een specifieke of andere map wilt sturen? U kunt dit in de volgende sectie leren.

Pak het zip-bestand uit naar een specifieke of andere map

Om .zip archiefbestanden uit te pakken/uit te pakken naar een specifieke of andere map vanaf de opdrachtregel, voegt u de -d unzip-opdrachtvlag toe, zoals hieronder weergegeven. We zullen hetzelfde voorbeeld hierboven gebruiken om dit aan te tonen.

Hierdoor wordt de inhoud van het .zip-bestand uitgepakt in de map /tmp:

mkdir -p /tmp/unziped
unzip tecmint_files.zip -d /tmp/unziped
ls -l /tmp/unziped/

Voor meer gebruiksinformatie kunt u de manpagina's voor zip en unzip lezen.

man zip
man unzip 

Misschien wilt u ook de volgende gerelateerde artikelen lezen.

  1. Bestanden en mappen archiveren/comprimeren in Linux
  2. RAR-bestanden openen, extraheren en maken in Linux
  3. Peazip - Een draagbare bestandsbeheerder en archieftool voor Linux
  4. Dtrx - Een intelligente archiefextractie (tar, zip, cpio, rpm, deb, rar) tool voor Linux

In dit korte artikel hebben we uitgelegd hoe je .zip-archiefbestanden kunt extraheren/uitpakken naar een specifieke of andere map in Linux. U kunt uw mening over dit artikel toevoegen via het onderstaande feedbackformulier.