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

In een van onze artikelen over het commando tar hebben we laten zien hoe u tar-bestanden kunt uitpakken naar een specifieke of andere map in Linux. In deze korte gids laten we u zien hoe u in Linux zip-bestanden kunt uitpakken en in een andere map kunt plaatsen

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 het belangrijkste is dat u het compressieniveau tussen 1 en 9 als optie kunt opgeven.

Lees ook: 5 Best Command Line Archive Tools for Linux

Create Zip Archive File in Linux

Om een .zip (ingepakt en gecomprimeerd) bestand te maken vanaf de opdrachtregel, kunt u een soortgelijk commando als hieronder uitvoeren, De -r vlag maakt recursief lezen van bestanden directory structuur mogelijk.

$ zip -r tecmint_files.zip tecmint_files 
Create Zip File in Linux
Create Zip File in Linux

Om het archiefbestand tecmint_files.zip archiefbestand uit te pakken, kunt u de opdracht unzip als volgt uitvoeren.

$ unzip tecmint_files.zip

Het bovenstaande commando pakt de bestanden uit in de huidige werkdirectory. Wat als je de uitgepakte bestanden naar een specifieke of andere directory wilt sturen – dit kun je leren in de volgende sectie.

Uitpakken Zip-bestand naar specifieke of andere directory

Om .zip archief bestanden uit te pakken/uit te pakken naar een specifieke of andere directory vanaf de opdrachtregel, voeg de -d unzip commando vlag toe zoals hieronder getoond. We zullen hetzelfde voorbeeld als hierboven gebruiken om dit te demonstreren.

Dit zal de .zip bestand uitpakken in de /tmp directory:

$ mkdir -p /tmp/unziped$ unzip tecmint_files.zip -d /tmp/unziped$ ls -l /tmp/unziped/
Extract Zip Files to Specific Directory
Extract Zip Files to Specific Directory

For more usage information, read zip and unzip command man pages.

$ man zip$ man unzip 

You may also like to read the following related articles.

  1. How to Archive/Compress Files & Directories in Linux
  2. How to Open, Extract and Create RAR Files in Linux
  3. Peazip – A Portable File Manager and Archive Tool for Linux
  4. Dtrx – An Intelligent Archive Extraction (tar, zip, cpio, rpm, deb, rar) Tool for Linux

In this short article, we have explained how to extract/unzip .zip archive files to a specific or different directory in Linux. You can add your thoughts to this article via the feedback form below.