Jak rozbalit soubory v Linuxu a Ubuntu

Soubory ZIP jsou komprimované složky, které obsahují různé soubory a adresáře. Soubory jsou obvykle komprimovány pro lepší organizaci a přenos a aby se zabránilo ohrožení integrity a zabezpečení dat.

Linux a Ubuntu umožňují uživatelům komprimovat a rozbalovat soubory a adresáře. Na rozdíl od jiných operačních systémů však oba mají trochu jiný způsob práce. Tento tutoriál prozkoumá, jak rozbalit soubory v systému Linux a Ubuntu a jak používat soubory zip v různých scénářích.

Jak rozbalit soubor Ubuntu/Linux pomocí příkazového řádku

K rozbalení souboru zip v systému Linux použijte následující kroky:

Krok 1) Otevřete terminál.

Rozbalte soubor Ubuntu/Linux pomocí příkazového řádku

Vyhledejte terminál v počítači a dvakrát na něj klikněte.

Krok 2) Přejděte do adresáře. Můžete to provést zadáním příkazu CD následovaného cestou k adresáři pro přístup k souboru v jeho složce.

cd Documents

Rozbalte soubor Ubuntu/Linux pomocí příkazového řádku

V tomto případě je soubor umístěn ve složce Dokumenty.

Krok 3) Použijte příkaz Linux unzip.

unzip Compress1.zip

Rozbalte soubor Ubuntu/Linux pomocí příkazového řádku

Soubor se v tomto scénáři nazývá Compress1.zip. Nezapomeňte vyměnit se skutečným názvem vašeho zazipovaného souboru.

Krok 4) Extrahujte soubor do preferovaného umístění. Například:

unzip Compress1.zip -d <destination>

Rozbalte soubor Ubuntu/Linux pomocí příkazového řádku

Příkaz unzip Linux extrahuje obsah souboru zip do jeho aktuálního adresáře. Preferované umístění můžete vybrat pomocí příkazu -d.

Nahradit s názvem preferované složky.

Krok 5) Ověřte extrahované soubory pomocí příkazu ls. Typ ls na vašem terminálu, abyste viděli seznam souborů ve vašem systému a ověřili, že soubory byly po dokončení úspěšně rozbaleny.

Rozbalte soubor Ubuntu/Linux pomocí příkazového řádku

Příkaz unzip má další různé komponenty, které usnadňují rozbalení zip souborů v Linuxu, jako například:

  • [možnosti]: Toto se týká různých možností, které můžete použít s příkazem unzip. Některé z nejběžnějších možností zahrnují:
    • -l: Vypíše obsah souboru zip bez jeho rozbalení.
    • -v: Zobrazí podrobný výstup při extrahování souborů.
    • -q: Proveďte extrakci tiše, aniž by se projevil jakýkoli výstup.
    • -o: Přepíše existující soubory bez výzvy k potvrzení.
  • : Určuje název nebo cestu k extrahovanému souboru zip.
  • [-d ]: Toto je obvykle volitelné a umožňuje vám určit cílový adresář, kam chcete umístit extrahované soubory. To je obvykle nepovinné a umožňuje vám nasměrovat rozbalení Linuxu do adresáře podle vašeho výběru.

Vždy můžete zadat příkaz na svém terminálu a získat další informace o jeho použití a dostupných možnostech.

Poznámka: Příkazy Linux rozlišují velká a malá písmena. Při zadávání názvů souborů a adresářů proto vždy používejte správná velká písmena.

Spuštěním se můžete podívat na manuálovou stránku příkazu man unzip v terminálu se dozvíte více o použití příkazu unzip.

Jak rozbalit soubory v Linuxu pomocí nástroje GUI

Budete potřebovat distribuci Linuxu, jako je např Ubuntu, k použití nástroje GUI. Ubuntu poskytuje uživatelům uživatelsky přívětivý nástroj pro správu archivů pro práci se zazipovanými soubory. To umožňuje použití Ubuntu k rozbalení souborů.

Jak rozbalit soubory pomocí Ubuntusprávce archivu

Chcete-li rozbalit soubory na Ubuntu pomocí správce archivu:

Krok 1) Vyhledejte soubor zip v počítači.

Rozbalte soubory v Linuxu pomocí nástroje GUI

Krok 2) Kliknutím pravým tlačítkem na soubor archivu zobrazíte kontextovou nabídku.

Rozbalte soubory v Linuxu pomocí nástroje GUI

Krok 3) Vyberte preferovaný cíl pro extrahované soubory výběrem buď „Extrahovat sem“ nebo „Rozbalit do…“.

Rozbalte soubory v Linuxu pomocí nástroje GUI

Krok 4) Vyberte preferovaný cíl pro extrahované soubory, pokud zvolíte „Extrahovat do…“.

Rozbalte soubory v Linuxu pomocí nástroje GUI

Krok 5) Pokračujte kliknutím na „Vybrat“ a počkejte na extrakci.

Rozbalte soubory v Linuxu pomocí nástroje GUI

Krok 6) Přístup k extrahovaným souborům v zadaném cílovém adresáři. Vaše extrahované soubory si zachovají názvy a umístění původního souboru zip.

Rozbalte soubory v Linuxu pomocí nástroje GUI

Správce archivů poskytuje uživatelsky přívětivé rozhraní pro vytváření, prohlížení a extrahování různých formátů zip. Umožňuje vám komprimovat, extrahovat a spravovat soubory v archivech snadněji než při práci s terminálem.

Běžné problémy při rozbalování souborů v systému Linux

Je také možné narazit na problémy při rozbalování souborů v systému Linux. Některé z těchto problémů zahrnují

Nedostatečná oprávnění k souboru

Nedostatek potřebných oprávnění pro přístup k souboru zip může způsobit chyby při rozbalování. Problémy způsobí například otevření souboru zip chráněného heslem bez správného hesla. Chcete-li se těmto problémům vyhnout, musíte mít při přístupu k souborům zip požadovaná oprávnění.

Poškození souboru

Poškozené soubory budou také problematické během procesu rozbalování. K poškození obvykle dochází během procesu stahování. Jindy se to stane kvůli jiným faktorům, jako je špatná manipulace se soubory v úložišti.

Pokud při rozbalování narazíte na problém kvůli poškození, zkuste soubor zip stáhnout znovu nebo získat jinou verzi souboru zip, která není poškozená.

Nekompatibilní kompresní formáty

Soubory ZIP přicházejí v různých kompresních formátech. Je důležité si tyto formáty povšimnout, protože každý formát má odpovídající příkaz k rozbalení. Pokus o rozbalení souboru TAR pomocí příkazu 'unzip' pro soubor ZIP způsobí problémy.

Neúplné stahování

Neúplné stahování může také způsobit problémy při rozbalování souborů. Před rozbalením souboru se ujistěte, že jste stáhli celý soubor.

Nedostatek požadovaných nástrojů

Některé formáty narazí na problémy, pokud nemáte nástroje k jejich rozbalení. Problémy budete mít například při pokusu o rozbalení a extrahování souboru RAR, pokud jste v systému Linux nenainstalovali nástroj „rar“.

Problémy s kódováním názvu souboru

Problémy můžete mít také, když se pokusíte rozbalit soubor, jehož názvy souborů používají jiné kódování znaků, než jaké máte nastavené ve vašem systému. Proto se ujistěte, že kódování znaků ve vašem systému odpovídá názvům souborů v souboru zip.

Omezení velikosti souboru

Pokud existují omezení velikosti souborů ve vašem systému, můžete narazit na problémy s rozbalováním souborů určitých velikostí. To vede k chybám pokaždé, když se pokusíte extrahovat velké soubory. Nezapomeňte zkontrolovat omezení systému souborů a podle potřeby je upravit.

Pokročilé techniky ZIP souborů

Je také možné provádět pokročilé akce se soubory zip v rozhraní příkazového řádku v Linuxu.

Některé z pokročilých akcí pro vytváření a úpravy různých souborů zahrnují:

Krok 1) Přidání souborů do existujícího souboru zip:

zip -u myfiles.zip file3.txt

Volba -u vám umožňuje aktualizovat existující soubor zip, tj. myfiles.zip souborem3.txt.

Krok 2) Odstranění souborů ze souboru zip:

zip -d myfiles.zip file2.txt

Volba -d vám umožňuje odstranit soubor2.txt z archivu myfiles.zip.

Krok 3) Seznam obsahu souboru zip:

unzip -l myfiles.zip

Volba -l s příkazem unzip vám umožňuje vypsat obsah archivu myfiles.zip bez jeho extrahování.

Krok 4) Soubory zip chráněné heslem

Soubory zip můžete chránit heslem pomocí volby -p následované požadovaným heslem.

zip -r -e -P <password> <archive_name>.zip <file1> <file2> <file3> ...

Nahradit s požadovaným heslem, .zip s požadovaným názvem souboru zip a , , …se seznamem souborů nebo adresářů, které byste chtěli přidat do svého zip archivu.

Pokud například chcete vytvořit heslem chráněný soubor s názvy myfiles.zip, který bude obsahovat soubor1.txt a adresář/, spustili byste:

zip -r -e -P mypassword myfiles.zip file1.txt directory/

Pro potvrzení zadejte heslo znovu. Heslo bude také vyžadováno při extrahování nebo prohlížení obsahu v archivu.

Krok 5) Pro zálohování používejte zip soubory

Chcete-li použít soubory zip jako zálohy v systému Linux, zadejte na svém terminálu následující příkaz.

zip -r backup.zip <file1> <file2> <directory1> <directory2> …

Nahradit se soubory a adresáři, které chcete zahrnout do zálohy.

Krok 6) Aktualizujte existující záložní soubor zip

Je možné aktualizovat stávající záložní soubor zip novějšími verzemi souborů.

Chcete-li to provést, zadejte na terminálu následující příkaz:

zip -ur backup.zip <file1> <file2> <directory1> <directory2>

Volba -u aktualizuje stávající záložní soubor zip (backup.zip) aktualizovanými verzemi souborů a adresářů. Budou přidány pouze nezměněné soubory nebo soubory, které ještě nejsou v archivu.

Chcete-li například aktualizovat zálohu upravenou verzí soubor1.txt, soubor2.txt adresář1/ a adresář2/, spusťte:

zip -ur backup.zip file1.txt file2.txt directory1 directory2

Krok 7) Extrahujte soubory ze záložního souboru zip do konkrétního adresáře

Pokud chcete pracovat se souborem zip Linuxu a extrahovat jej ze záložního souboru do pracovního adresáře:

unzip backup.zip

Krok 8) Rozbalte mnoho souborů ve složce

Chcete-li rozbalit více souborů v určité složce:

unzip '*.zip'

Seznam obsahu záložního souboru

Pomocí následujícího příkazu vypíšete obsah záložního souboru bez jeho extrahování.

unzip -l backup.zip

Proč investovat do čističky vzduchu?

Zazipování a rozbalení souborů nám umožňuje bezpečněji organizovat a přenášet soubory. Zatímco Linux si Ubuntu jsou výkonné a všestranné operační systémy, jejich procesy zipování a rozbalování zůstávají snadné a efektivní a umožňují vám snadno pracovat s různými soubory a adresáři.

Více Přečtěte si více