Jak vytvořit a extrahovat soubory ZIP do konkrétního adresáře v systému Linux
V jednom z našich několika článků o příkazu tar jsme vám ukázali, jak extrahovat soubory tar do určitého nebo jiného adresáře v Linuxu. Tento krátký průvodce vám vysvětluje, jak extrahovat/rozbalit archivní soubory .zip do konkrétního nebo jiného adresáře v systému Linux.
Zip je jednoduchý nástroj pro balení a kompresi souborů pro více platforem pro systémy typu Unix včetně OS Linux a Windows; plus mnoho dalších operačních systémů. Formát „zip“ je běžný formát archivačního souboru používaný na počítačích se systémem Windows a co je nejdůležitější, umožňuje vám volitelně zadat úroveň komprese mezi 1 a 9.
Přečtěte si také: 5 nejlepších nástrojů pro archivaci příkazového řádku pro Linux
Vytvořte soubor archivu ZIP v systému Linux
Chcete-li vytvořit soubor .zip (sbalený a zkomprimovaný) z příkazového řádku, můžete spustit podobný příkaz, jako je ten níže. Příznak -r
umožňuje rekurzivní čtení souborů adresářová struktura.
zip -r tecmint_files.zip tecmint_files
Chcete-li rozbalit archivní soubor tecmint_files.zip, který jste právě vytvořili výše, můžete spustit příkaz unzip následovně.
unzip tecmint_files.zip
Výše uvedený příkaz rozbalí soubory do aktuálního pracovního adresáře. Co když chcete poslat rozbalené soubory do konkrétního nebo jiného adresáře – to se dozvíte v další části.
Extrahujte soubor ZIP do konkrétního nebo jiného adresáře
Chcete-li extrahovat/rozbalit archivní soubory .zip do konkrétního nebo jiného adresáře z příkazového řádku, použijte příznak příkazu unzip -d
, jak je znázorněno níže. K demonstraci použijeme stejný příklad výše.
Tím se obsah souboru .zip rozbalí do adresáře /tmp:
mkdir -p /tmp/unziped
unzip tecmint_files.zip -d /tmp/unziped
ls -l /tmp/unziped/
Další informace o použití naleznete v manuálových stránkách příkazů zip a unzip.
man zip
man unzip
Možná si také rádi přečtete následující související články.
- Jak archivovat/komprimovat soubory a adresáře v Linuxu
- Jak otevírat, extrahovat a vytvářet soubory RAR v Linuxu
- Peazip – Přenosný správce souborů a archivační nástroj pro Linux
- Dtrx – nástroj pro inteligentní extrakci archivu (tar, zip, cpio, rpm, deb, rar) pro Linux
V tomto krátkém článku jsme vysvětlili, jak extrahovat/rozbalit archivní soubory .zip do konkrétního nebo jiného adresáře v Linuxu. Své myšlenky můžete k tomuto článku přidat prostřednictvím formuláře pro zpětnou vazbu níže.