Jak komprimovat více souborů v Unixu

Psaní na stroji

Kredit obrázku: DragonImages/iStock/GettyImages

Běžným způsobem ukládání a sdílení sad více souborů je použití formátu souboru ZIP. Příkaz zip komprimuje jeden nebo více souborů a spojí je do jednoho souboru. Většina moderních operačních systémů, včetně Microsoft Windows, macOS a forem Unixu a Linuxu, zvládne soubory ZIP. Pokud používáte operační systém Unix nebo Linux, můžete ke správě těchto souborů použít nástroj příkazového řádku Unix zip.

Unixový příkaz ZIP

Pokud používáte většinu moderních unixových systémů, můžete použít nástroj příkazového řádku jednoduše nazvaný „zip“ k zazipování více souborů. Existuje samostatný unixový rozbalovací nástroj pro extrahování souborů z archivu zip.

Video dne

Chcete-li vytvořit soubor ZIP, přejděte na příkazový řádek a zadejte „zip“ následovaný názvem souboru ZIP, který chcete vytvořit, a seznamem souborů, které chcete zahrnout. Můžete například zadat „zip příklad.zip složka1/soubor1 soubor2 složka2/soubor3“ a vytvořit soubor ZIP s názvem „example.zip“ obsahující komprimované kopie souborů ve třech uvedených cestách.

Chcete-li použít unixový příkaz zip pro více souborů, zadejte do argumentu příkazového řádku tolik názvů souborů, kolik chcete. Pokud jsou některé soubory adresáři nebo složkami, které chcete zahrnout celé, přidejte argument "-r", abyste rekurzivně sestoupili do adresářů a zahrnuli je do archivu zip.

Po vytvoření souboru pomocí příkazu zip by jej lidé měli mít možnost otevřít na většině operačních systémů.

Unix Rozbalte

Pokud máte soubor ZIP na počítači Unix a potřebujete z něj extrahovat soubory, použijte příkaz unzip. Do příkazového řádku zadejte „unzip“ následovaný názvem souboru ZIP, například „unzip example.zip“.

Soubor je rozbalen v aktuálním adresáři. Chcete-li použít příkaz unzip k zobrazení seznamu souborů v souboru ZIP, aniž byste je skutečně extrahovali, zadejte do možnosti seznamu „unzip -l“. Tím se ušetří místo a zabrání se zaplnění adresáře soubory, pokud si nejste jisti, co je v souboru zip.

Soubory ZIP mohou obsahovat malware, proto je nejlepší pracovat se soubory ZIP pouze od lidí, kterým důvěřujete.

Alternativy k Zip a Unzip

Zip a unzip nejsou jediné nástroje, které můžete použít pro práci se soubory ZIP na systémech Unix.

Apple macOS obsahuje nativní podporu pro soubory ZIP, takže na ně můžete dvakrát kliknout a otevřít je jako jiné složky. Linuxové systémy s desktopovým prostředím GNOME často obsahují grafický nástroj zvaný File Roller a systémy s prostředím KDE často používají nástroj zvaný Ark.

Uživatelé Unixu také používají jiný systém pro sdružování souborů známý jako tar, který je podporován nástroji příkazového řádku, které fungují podobně jako nástroje zip. Obecně použijte "tar -c" k vytvoření souboru tar a "tar -x" k jeho extrahování. Unixová příručka obsahuje další dostupné možnosti, včetně různých typů komprese dat podobných ZIP.