Tento článek vám ukáže, jak snadno použít příkaz Zip v systému Linux ke komprimování souborů a adresářů .
Zip je nejoblíbenější formát archivních souborů, který umožňuje bezztrátovou kompresi dat. Používá se ke kompresi souborů, aby se zmenšila velikost souboru.
Program Zip vloží jeden nebo více komprimovaných souborů do jednoho archivu zip a informace o souborech. Navíc lze jediným příkazem zabalit celou adresářovou strukturu do archivu Zip.
Nejprve musíte nainstalovat zip
protože ve většině distribucí Linuxu není standardně nainstalován.
Nainstalujte příkaz zip na Fedora / RedHat / AlmaLinux / Rocky Linux
sudo dnf install zip
Nainstalujte příkaz zip na Ubuntu / Debian / Linux Mint
sudo apt install zip
Jak komprimovat soubory a adresáře v Linuxu
Chcete-li vytvořit soubor Zip pomocí zip
na Linuxu, musíte sdělit zip
název archivního souboru a soubory, které do něj zahrnout.
zip <archivename> <filename1> <filename2> ...
Například pro zazipování souborů s názvem file1.txt
a file2.txt
do souboru zip s názvem my-archive.zip
, příkaz bude:
zip my-archive.zip file1.txt file2.txt
Výsledkem je, že každý soubor je uveden tak, jak byl přidán. Kromě toho je také zobrazen název souboru a míra komprese dosažená u tohoto souboru.
Navíc, pokud nechcete vidět výstup z zip
při vytváření souboru použijte -q
(--quiet
).
zip -q my-archive.zip file1.txt file2.txt
Chcete-li do souboru ZIP zahrnout podadresáře a vše, co je v nich obsaženo, použijte -r
(--recurse-paths
) a mít názvy podadresářů na příkazovém řádku.
zip -r my-archive.zip directory1/ directory2/ file1.txt file2.txt
Jak vytvořit soubor ZIP chráněný heslem v systému Linux
Přidávání hesel do souborů ZIP pomocí zip
příkaz v Linuxu je snadný.
Můžete například použít -e
(--encrypt
) a budete vyzváni k zadání hesla a jeho opětovnému zadání pro ověření. Pamatujte, že heslo se při zadávání v terminálu nezobrazí.
zip -e my-archive.zip file1.txt file2.txt
Jak aktualizovat existující soubor ZIP v systému Linux
Předpokládejme například, že jsme zkomprimovali archiv a poté upravili soubor. Aktualizované soubory je možné přidat do komprimovaného archivu pomocí -u
(--update
).
Takže přidáme aktualizovaný file1.txt
a nově vytvořený file3.txt
do archivu.
zip -u my-archive.zip file1.txt file3.txt
Závěr
Nyní víte, jak používat příkaz zip v systému Linux. Pro podrobné informace můžete přejít na manuálovou stránku příkazu. Chcete-li rozbalit archiv Zip v systému Linux, můžete použít příkaz unzip.
Pokud máte nějaké dotazy, neváhejte zanechat komentář.