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
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/
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.
- How to Archive/Compress Files & Directories in Linux
- How to Open, Extract and Create RAR Files in Linux
- Peazip – A Portable File Manager and Archive Tool for Linux
- 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.