Jak rozbalit soubory v Linuxu a Ubuntu

⚡ Chytré shrnutí

Rozbalení souborů v Linuxu a Ubuntu vysvětluje praktické metody, jaktracZIP archivy z terminálu a nástrojů s grafickým rozhraním. LessPokrývají syntaxi rozbalování, možnosti, práci s hesly, řešení problémů a pokročilé techniky.

  • ???? Příkaz pro rozbalení: Použijte v terminálu soubor unzip file.zip k extrakcitracrychle archivuje.
  • 📂 Target Adresář: Přidat -d /cesta/k/složce do extract soubory do vybraného adresáře.
  • 🔐 Heslo Archihmotnost: Zadejte heslo -P pro rozbalení zašifrovaných ZIP souborů bez zobrazení výzvy.
  • 🔄 Chování při přepisování: Použijte -o pro přepsání nebo -n pro automatické přeskočení existujících souborů.
  • 🛠️ Pokročilé nástroje: 7z, p7zip a zip zachovávají oprávnění a rozdělují i ​​velmi velké archivy.
  • 🤖 Tipy pro AI Shell: Asistenti s umělou inteligencí generují příznaky rozbalení, ladí chyby archivu a vysvětlují možnosti.

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 pomocí typing příkaz CD následovaný 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) ExtracPřetáhněte soubor do požadovaného umístění. Například:

unzip Compress1.zip -d <destination>

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

Příkaz pro rozbalení Linuxu extracts uloží obsah souboru zip v jeho aktuálním adresáři. Preferované umístění můžete vybrat pomocí příkazu -d.

Nahradit s názvem preferované složky.

Krok 5) Ověřte extracsoubory ted pomocí příkazu ls. Zadejte 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 zip souboru bez exceptionutracjejich působení.
    • -v: Zobrazit podrobný výstup při extracting soubory.
    • -q: Provedení příkazu extractiše bez jakéhokoli výstupu.
    • -o: Přepíše existující soubory bez výzvy k potvrzení.
  • Určuje název nebo cestu k extraczip soubor ve formátu Ted.
  • [-d ]: Toto je obvykle volitelné a umožňuje vám zadat cílový adresář, kam chcete umístit soubor extracted soubory. Toto je obvykle volitelné a umožňuje vám nasměrovat Linux k rozbalení do adresáře dle 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 preferovanou destinaci pro svého bývalého/bývaloutracsoubory ted výběrem buď „Extrac„Zde“ nebo „Ex“tracdo…“.

Rozbalte soubory v Linuxu pomocí nástroje GUI

Krok 4) Vyberte si preferovanou destinaci pro svého bývalého/bývaloutracsoubory ted, pokud zvolíte „Extrack… “

Rozbalte soubory v Linuxu pomocí nástroje GUI

Krok 5) Klikněte na tlačítko „Vybrat“ pro pokračování a počkejte natracvání.

Rozbalte soubory v Linuxu pomocí nástroje GUI

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

Rozbalte soubory v Linuxu pomocí nástroje GUI

Správce archivů nabízí uživatelsky přívětivé rozhraní pro vytváření, prohlížení a archivacitracrůzné formáty zip. Umožňuje komprimovat, např.traca spravovat soubory v archivech snadněji než při práci s terminálem.

Časté problémy při rozbalováníping Soubory v Linuxu

Také se můžete setkat s problémy při rozbalováníping soubory v systému Linux. Mezi tyto problémy patří

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 během rozbalování.pingNapříklad otevření souboru ZIP chráněného heslem bez správného hesla způsobí problémy. Abyste se těmto problémům vyhnuli, musíte mít při přístupu k souborům ZIP potřebná oprávnění.

Poškození souboru

Poškozené soubory budou také problematické během rozbalování.ping proces. K poškození obvykle dochází během procesu stahování. Jindy k němu dochází kvůli jiným faktorům, jako je například špatné zpracování souborů v úložišti.

Pokud se při rozbalování setkáte s problémemping z důvodu 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íping soubory. Před rozbalením se ujistěte, že jste si stáhli celý souborping soubor.

Nedostatek požadovaných nástrojů

U některých formátů se mohou vyskytnout problémy, pokud nemáte nástroje k jejich rozbalení. Například budete mít problémy při pokusu o rozbalení a extrakcitracsoubor RAR, pokud nemáte v systému Linux nainstalovaný 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

Můžete narazit na problémy s rozbalovánímping soubory určitých velikostí, pokud existují omezení velikosti souborů ve vašem systému. To vede k chybám pokaždé, když se pokusíte o exporttracvelké soubory. Nezapomeňte zkontrolovat omezení vašeho souborového systému a v případě potřeby je upravte.

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 u příkazu unzip umožňuje zobrazit obsah archivu myfiles.zip bez explicitních výrazů.tracjejich působení.

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 vyžadováno i při extracprohlížení obsahu 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) Extract soubory ze záložního zip souboru do určitého adresáře

Pokud chcete pracovat se zip souborem Linuxu a extraczkopírujte 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 zobrazíte obsah záložního souboru bez extracjejich působení.

unzip -l backup.zip

Závěr

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

Nejčastější dotazy

Spusťte příkaz sudo apt update a poté sudo apt install unzip. Většina Ubuntu Instalace standardně zahrnují příkaz unzip, ale tento příkaz funguje na všech podporovaných verzích.

Ano. Asistenti s umělou inteligencí, jako je ChatGPT a Copilot, generují dávkové smyčky rozbalování, navrhují příznaky a vysvětlují chyby v archivu. Zrychlují skriptování shellu pro opakující se chyby.tracúkoly.

Nástroje umělé inteligence interpretují výstup stderr, navrhují opravy poškozených archivů a doporučují alternativní utility, jako je 7z nebo jar, když se rozbalení nestandardních ZIP formátů nezdaří.

Použijte příkaz unzip -P soubor s heslem.zip. Pro interaktivní výzvy vynechejte příkaz -P a unzip se zeptá na heslo. Pokud vaše heslo obsahuje speciální znaky, použijte silné uvozovky.

Spusťte příkaz unzip file.zip -d /cesta/ke/složce. Příkaz unzip automaticky vytvoří cílový adresář, pokud na disku ještě neexistuje.

ZIP archivy komprimují každý soubor jednotlivě a ukládají strukturu adresářů. tar seskupuje soubory nejprve, volitelně piping komprese pomocí gzip nebo xz. tar je standardem na unixových systémech.

Ne vždy. Škodlivé archivy mohou obsahovat spustitelné soubory, exploity zip slipů nebo obrovské vnořené soubory. Skenujte archivy pomocí ClamAV a extracuvnitř adresáře v sandboxu, když jsou zdroje nedůvěryhodné.

Použijte smyčku: for f in *.zip; do unzip -o “$f”; hotovo. Tato smyčka iteruje všechny ZIP soubory v adresáři a extracts je při přepisování duplikátů.

Shrňte tento příspěvek takto: