Komprese souborů je proces, při kterém můžete hromadně obsahovat kus dat na jednom místě. Usnadňuje přenos souborů, správu úložiště, organizaci dat a další. V Linuxu jsou tar a zip dva nejběžnější formáty komprese souborů.
Můžete také komprimovat soubory a chránit je heslem. Mnoho uživatelů Linuxu je však zmateno při rychlé kompresi souborů. Tento krátký článek je tedy o jednoduchých metodách synchronizace souborů v Linuxu. Existují různé příkazy a jsou k dispozici jednoduché přístupy GUI pro vytváření souborů zip bez potíží. Podívejme se na každou metodu na příkladech.
Příkaz zip
Příkaz zip je výkonný nástroj, který komprimuje soubory a adresáře do archivu zip. Zde je jednoduchý příkaz, který můžete použít:
zip [ možnosti ] zipfile_name.zip file.txt název_adresáře
Nahraďte prosím [možnosti] příslušnými možnostmi a název_zip_souboru.zip požadovaným názvem nového souboru zip. Soubor.txt a název_adresáře navíc představují soubory, které potřebujete komprimovat. Pomocí následujícího příkazu například vytvoříme skripty Scripts.zip přidáním souborů file1.txt a file2.txt:
zip -r Skripty.zip soubor1.txt soubor2.txt
Ve výše uvedeném příkazu jsme použili volbu -r k provedení komprese souboru rekurzivně. V případě, že chcete vytvořit soubor zip a chránit jej heslem, můžete použít následující příkaz:
zip -P 12345 Skripty.zip soubor1.txt soubor2.txt
Pokud chcete zazipovat všechny soubory se stejnou příponou, spusťte níže uvedený příkaz:
CD ~ / Dokumentyzip -r skript.zip * .txt
Podobně můžete zazipovat všechny soubory v adresáři pomocí jediného příkazu:
zip -r home.zip *
Ve výše uvedeném příkazu je home.zip soubor zip a * je zástupný znak pro přidání všeho z konkrétního umístění.
Příkaz tar
Příkaz tar je další všestranný nástroj používaný k archivaci souborů v Linuxu. Na rozdíl od zipu však vyžaduje použití kompresních nástrojů jako gzip nebo bzip. Chcete-li soubor zazipovat pomocí příkazu tar, použijte následující příkaz:
bere -czvf zip_name.tar.gz file.txt název_adresářeZde volby v '-cvzf' instruují tar, aby vytvořil gzip komprimovaný archiv(c) pomocí gzip(z), poskytl podrobný výstup(v) a specifikoval název souboru(f). Znovu nahraďte zip_name v zip_name.tar.gz názvem komprimovaného souboru, který chcete vytvořit.
Chcete-li použít příkaz tar ve výše uvedeném příkladu, zadejte tento příkaz:
bere -czvf Scripts.tar.gz soubor1.txt soubor2.txt
Ze Správce souborů
Nejprve otevřete Správce souborů a vyberte soubory, které chcete zahrnout do souboru zip.
Nyní klikněte pravým tlačítkem a zde klikněte na možnost Komprimovat:
Zde můžete soubor zip pojmenovat a také k němu přidat heslo:
Závěr
Komprimování souborů v Linuxu je jednoduché a lze jej provést pomocí příkazů jako tar a zip. Příkaz zip je jednoduchý a přímo komprimuje data do souboru zip, zatímco příkaz tar nabízí flexibilitu s různými možnostmi. Doporučujeme vám experimentovat s těmito možnostmi, abyste našli to, co vám nejlépe vyhovuje.