Zipování souborů je snadný a účinný způsob přenosu dat mezi počítači a servery. Když jsou soubory komprimovány, ušetří nejen místo na disku na místní jednotce, ale také usnadňují a pohodlnější stahování souborů z internetu, využívají mnohem méně šířky pásma než odesílání souborů v plné velikosti.
Když obdržíte zip archiv v Linuxu, dekomprimování je stejně snadné. V Linuxu je k dispozici spousta přepínačů, což znamená, že máte mnoho způsobů, jak extrahovat soubory pomocí rozbalte v příkazovém řádku.
Dekomprimujte jednotlivé soubory ZIP
Základní syntaxe pro dekomprimování souboru je:
rozbalte název souboru
Jako příklad říkáte, že jste zkopírovali album s názvem Hrozba sobectví. Chcete-li soubor rozbalit do aktuálního adresáře, jednoduše spusťte následující příkaz: rozbalte "hrozba pro sobeckost" Příkaz man umožňuje dekomprimovat více souborů najednou pomocí následující syntaxe: rozbalit název_souboru1 název_souboru2 název_souboru3
Pokud jste zkopírovali tři soubory alb Alice Cooper jmenoval Odpadky, Hej Stoopid, a Dragontown, odděleně můžete zkusit toto rozbalit: rozbalte "Trash.zip" "Dragontown.zip" "Hej Stoopid.zip"
Nicméně, to, co byste dostali, je tato chyba: Archiv: Trash.zip opatrnost: název souboru neodpovídá: Dragontown.zip
Za předpokladu, že tři soubory jsou ve stejném adresáři, je lepší použít následující příkaz: rozbalit '* .zip'
Buďte opatrní. Tento příkaz je nerozlišitelný a dekomprimuje každý soubor ZIP v aktuální složce. Pokud máte soubor ZIP a chcete všechny soubory vyjmout, použijte -X přepínač. rozbalte souborname.zip -x filetoexclude.zip
Chcete-li pokračovat s naším příkladem, vyberte album "Koše" Trash.zip má titul MP3 Bed of Nails. Chcete-li extrahovat všechny skladby kromě "Bed of Nails", udělejte toto: rozbalte Trash.zip -x "Bed Of Nails.mp3" Pokud chcete umístit obsah souboru ZIP do jiného adresáře než ten, který je aktuálně, použijte -d přepínač. rozbalte název_souboru.zip -d cestu / do / extrahovat / do
Například, dekomprimovat Trash.zip soubor do / home / hudba / Alice Cooper / Trash, použijete následující syntaxi: rozbalte Trash.zip -d "/ home / music / Alice Cooper / Trash" Chcete-li zobrazit obsah komprimovaného souboru, použijte -l přepínač. unzip -l filename.zip
V našem příkladu bychom mohli použít tento přepínač pro zobrazení všech souborů v souboru Trash.zip. unzip -l Trash.zip
Vrácené informace obsahují: Chcete-li otestovat, zda je soubor ZIP správně strukturovaný a zda je lze správně použít, musíte ho použít -t přepínač. unzip -t filename.zip
Chcete-li například zkontrolovat, zda Trash.zip je platná, můžete spustit následující: unzip -t Trash.zip
Každý soubor je uveden v seznamu a OK vedle něj. Ve spodní části výstupu by se měla zobrazit zpráva v komprimovaných datech …. The -proti přepínač (podrobný) může poskytnout podrobnější informace. unzip -v název souboru
Použití tohoto přepínače pomocí Trash.zip Chcete-li zobrazit další informace, zadejte: unzip -v Trash.zip
Výstup obsahuje následující informace: Pro soubory ZIP, které mají složky, spouštět rozbalte sám, bez přepínačů, by z archivu znovu vytvořil stejnou strukturu složek. Extrakce filename1.zip, který má následující tři složky, by měl za následek vyloučení stejných složek: V tomto příkladu extrahovat všechny soubory TXT do aktuální složky bez vytváření těchto tří složek, stačí připojit -j na konec příkazu. unzip -j filename1.zip Předpokládejme, že jste již rozbalili konkrétní ZIP soubor a začali pracovat na rozbalených souborech, měnit je a aktualizovat podle přání. Poslední věc, kterou chcete, je mít tyto soubory přepsat při extrahování ZIP, který má soubory se stejnými názvy. Okamžitě ztratíte vše, na čem jste pracovali, když nové soubory nahradí vaše stávající. Můžete však použít -n přepněte, pokud chcete ne Přepsat existující soubory. Každý soubor z archivu ZIP, který má název ve složce extrahované, neodpovídá při použití tohoto přepínače nic. Všechno ostatní, které má jedinečné jméno, bude stále vyčerpáno. unzip -n filename.zip
Je-li vám jedno, zda soubor již existuje a vždy chcete soubory přepsat po jejich extrahování bez výzvy, použijte -Ó přepínač. unzip -o filename.zip Pokud potřebujete rozbalit soubor, který vyžaduje přístupové heslo, použijte -p přepínač následovaný heslem. unzip -P heslo filename.zip
Chcete-li například rozbalit soubor nazvaný cats.zip s heslem kittens123, použijte následující: unzip -P kittens123 filename.zip Ve výchozím nastavení rozbalte příkaz zobrazuje vše, co dělá, včetně zobrazení všech souborů v archivu, jakmile je příkaz extrahuje. Tento výstup můžete potlačit pomocí -q přepínač. unzip -q filename.zip
Toto rozbalí název souboru bez zadání výstupu a vrátí se k kurzu po jeho dokončení. Dekomprimujte více ZIP souborů
Vyloučit některé ZIP soubory
Extrahujte soubor ZIP do jiného adresáře
Jak zobrazit obsah komprimovaného souboru ZIP
Jak testovat, zda je platný soubor ZIP
Podrobné informace o souboru ZIP naleznete v tématu Podrobné informace
Dekomprimujte soubor ZIP bez vytváření adresářů
Dekomprimujte soubor ZIP bez výzvy k přepisování
Extrahujte ZIP soubory chráněné heslem
Rozbalte soubor bez zobrazení jakéhokoli výstupu