Většina uživatelů PC, ať už obeznámeni s Unixem nebo ne, ví o souborech Zip. Příkaz zip nabízí kompresi, která je založena na algoritmu z PC standardního programu PKZip. Programy zip a unzip fungují přesně tak, jak byste od nich mohli očekávat:zip [název_souboru] pro komprimaci souboru pomocí zip a rozbalení [název_souboru.z] pro rozbalení souborů.
Syntaxe:
# zip [options] zipfile [files]
Příklad:
Chcete-li vytvořit komprimovaný soubor s názvem mail.zip, který obsahuje všechny soubory v adresáři /etc/mail, použijte následující formát:
$ zip mail /etc/mail* adding: etc/mail/ (stored 0%) adding: etc/mailcap (deflated 53%) adding: etc/mailman/ (stored 0%) adding: etc/mail.rc (deflated 49%)
Následující tabulka uvádí některé důležité možnosti:
Možnost | Popis |
---|---|
-d | Rozbalte soubor (můžete také použít příkaz unzip). Všimněte si, že komprimovaný soubor nebude odstraněn. |
-v | Verbose:Zobrazí procento komprese. |
-u | Aktualizujte soubor .zip novým obsahem. |
-r | Zipuje rekurzivně, což znamená, že můžete zadat adresář a veškerý obsah v tomto adresáři (včetně všech podadresářů a jejich obsahu) bude zazipován. |
-x soubor(y) | Uveďte soubory, které mají být vyloučeny ze souboru .zip. |
Zkontrolujte, zda je zip/unzip již nainstalován
Spuštěním následujícího příkazu zkontrolujte, zda je nebo není nainstalován obslužný program zip a unzip:
# rpm -q zip unzip package zip is not installed package unzip is not installed #
Instalovat zip/rozbalit
Pokud zjistíte, že není v systému nainstalován, nainstalujte jej pomocí následujícího příkazu:
# yum install zip unzip Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile ....... Installed: unzip.x86_64 0:6.0-16.el7 zip.x86_64 0:3.0-11.el7 Complete! #
Ověřte instalaci
Pro ověření instalace použijte následující příkazy:
# rpm -q zip unzip zip-3.0-11.el7.x86_64 unzip-6.0-16.el7.x86_64 # which zip unzip /bin/zip /bin/unzip #
Zip/unzip je nainstalován v systému a příkaz zip je k dispozici pro zip adresáře!!!