Jak vytvořit a rozbalit soubory Zip do určitého adresáře v Linuxu

V jednom z našich několika článků o příkazu tar jsme si ukázali, jak rozbalit soubory tar do určitého nebo jiného adresáře v Linuxu. Tento krátký návod vám vysvětlí, jak v Linuxu extrahovat/rozbalit soubory archivu .zip do konkrétního nebo jiného adresáře.

Zip je jednoduchý, multiplatformní nástroj pro balení a kompresi souborů pro systémy podobné Unixu, včetně operačních systémů Linux a Windows; a mnoho dalších operačních systémů. Formát „zip“ je běžným formátem pro archivaci souborů používaným v počítačích se systémem Windows a především umožňuje volitelně zadat úroveň komprese v rozmezí 1 až 9.

Přečtěte si také:

Zip:

Vytvoření archivního souboru Zip v Linuxu

Pro vytvoření souboru .zip (zabaleného a komprimovaného) z příkazového řádku můžete spustit podobný příkaz, jako je ten níže, Příznak -r umožňuje rekurzivní čtení adresářové struktury souborů.

$ zip -r tecmint_files.zip tecmint_files 

Vytvoření souboru Zip v Linuxu

Vytvoření souboru Zip v Linuxu

Pro rozbalení souboru tecmint_files.zip, který jste právě vytvořili výše, můžete spustit příkaz unzip následujícím způsobem.

$ unzip tecmint_files.zip

Výše uvedený příkaz rozbalí soubory do aktuálního pracovního adresáře. Co když chcete rozbalené soubory poslat do konkrétního nebo jiného adresáře – to se dozvíte v následující části.

Rozbalení souboru ZIP do konkrétního nebo jiného adresáře

Chcete-li z příkazového řádku rozbalit/rozbalit soubory archivu .zip do konkrétního nebo jiného adresáře, uveďte příznak -d příkazu unzip, jak je uvedeno níže. Pro demonstraci použijeme stejný příklad jako výše.

Tímto způsobem se rozbalí soubor .zip obsah souboru do adresáře /tmp:

$ 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.