Ako komprimovať viac súborov v systéme Unix

Písanie

Kredit za obrázok: DragonImages/iStock/GettyImages

Bežným spôsobom ukladania a zdieľania súborov viacerých súborov je použitie formátu súboru ZIP. Príkaz zip komprimuje jeden alebo viacero súborov a spojí ich do jedného súboru. Väčšina moderných operačných systémov, vrátane Microsoft Windows, macOS a foriem Unixu a Linuxu, dokáže spracovať súbory ZIP. Ak používate operačný systém Unix alebo Linux, možno budete chcieť na správu týchto súborov použiť nástroj príkazového riadka Unix zip.

Unixový príkaz ZIP

Ak používate väčšinu moderných unixových systémov, môžete použiť nástroj príkazového riadku jednoducho nazývaný „zip“ na komprimovanie viacerých súborov. Na extrahovanie súborov z archívu zip existuje samostatný unixový nástroj na rozbalenie.

Video dňa

Ak chcete vytvoriť súbor ZIP, prejdite do príkazového riadka a zadajte „zip“, za ktorým nasleduje názov súboru ZIP, ktorý chcete vytvoriť, a zoznam súborov, ktoré chcete zahrnúť. Môžete napríklad zadať „zip example.zip folder1/file1 file2 folder2/file3“ na vytvorenie súboru ZIP s názvom „example.zip“ vrátane komprimovaných kópií súborov v troch uvedených cestách.

Ak chcete použiť príkaz Unix zip pre viacero súborov, zadajte do argumentu príkazového riadka toľko názvov súborov, koľko chcete. Ak sú niektoré súbory adresármi alebo priečinkami, ktoré chcete zahrnúť celé, pridajte argument "-r", aby ste rekurzívne zostúpili do adresárov a zahrnuli ich do archívu zip.

Po vytvorení súboru pomocou príkazu zip by ho ľudia mali vedieť otvoriť vo väčšine operačných systémov.

Unix Rozbaľte

Ak máte súbor ZIP na počítači Unix a potrebujete z neho extrahovať súbory, použite príkaz unzip. Do príkazového riadka zadajte „unzip“ a za ním názov súboru ZIP, napríklad „unzip example.zip“.

Súbor sa rozbalí v aktuálnom adresári. Ak chcete použiť príkaz unzip na zobrazenie zoznamu súborov v súbore ZIP bez toho, aby ste ich skutočne rozbalili, zadajte pre možnosť zoznamu „unzip -l“. To šetrí miesto a vyhýba sa zaplneniu adresára súbormi, ak si nie ste istí, čo je v súbore zip.

Súbory ZIP môžu obsahovať malvér, preto je najlepšie pracovať so súbormi ZIP iba ​​od ľudí, ktorým dôverujete.

Alternatívy k Zip a Unzip

Zip a unzip nie sú jediné nástroje, ktoré môžete použiť na prácu so súbormi ZIP na systémoch Unix.

Apple macOS obsahuje natívnu podporu pre súbory ZIP, takže na ne môžete dvakrát kliknúť a otvoriť ich ako iné priečinky. Linuxové systémy s desktopovým prostredím GNOME často obsahujú grafický nástroj s názvom File Roller a systémy s prostredím KDE často používajú nástroj s názvom Ark.

Používatelia Unixu tiež používajú iný systém na spájanie súborov známy ako tar, ktorý je podporovaný nástrojmi príkazového riadku, ktoré fungujú podobne ako nástroje zip. Vo všeobecnosti použite "tar -c" na vytvorenie súboru tar a "tar -x" na extrahovanie. Unixová príručka obsahuje ďalšie dostupné možnosti, vrátane rôznych typov kompresie dát podobnej ZIP.