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.
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
V tomto případě je soubor umístěn ve složce Dokumenty.
Krok 3) Použijte příkaz Linux unzip.
unzip Compress1.zip
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>
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.
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.
Krok 2) Kliknutím pravým tlačítkem na soubor archivu zobrazíte kontextovou nabídku.
Krok 3) Vyberte preferovaný cíl pro extrahované soubory výběrem buď „Extrahovat sem“ nebo „Rozbalit do…“.
Krok 4) Vyberte preferovaný cíl pro extrahované soubory, pokud zvolíte „Extrahovat do…“.
Krok 5) Pokračujte kliknutím na „Vybrat“ a počkejte na extrakci.
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.
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.