V tomto tutoriálu budeme hovořit o Jak na to Rozbalte soubory zip v systému Linux. Ukážu vám krok za krokem rozbalení souborů nebo složek ze zipu pomocí GUI a terminálu příkazového řádku.
Než budeme mluvit o rozbalení Potřebujeme trochu porozumět pozadí zipu užitečnost. Zip je nástroj pro balení a kompresi souborů, který je široce používán po celém světě a funguje jako kontejner pro uchování komprimovaných souborů nebo složek.
ZIP se používá a instaluje ve výchozím nastavení ve všech operačních systémech, ať už je toLinux, Unix, Windows nebo Mac kromě několika případů.
Popíšu všechny možné důležité dostupné možnosti a možná budete muset rozbalit soubory v Linuxu . Všechny soubory mají .zip jsou komprimační soubory v Linuxu .
Co je nástroj Unzip?
Rozbalte je v podstatě nástroj nebo program pro výpis, testování (CRC) a extrahování komprimovaných souborů Zip archivní kontejner. je kompatibilní se dvěma dalšími společníky tar a Pkunzip . Možná budete potřebovat tar nástroj k rozbalení soubory po rozbalení souborů zip v systému Linux.
Nezbytný předpoklad nástroje pro rozbalení
Jediným předpokladem nástroje pro rozbalení je zkontrolovat, zda je nainstalován nebo ne.
Spusťte tento příkaz na linuxovém terminálu – pro kontrolu nebo nainstalujte unzip program, pokud tam již není.
$ sudo apt install unzip
Můj rozbalit program je již nainstalován, takže pokud zkontrolujete výstup, říká "rozbalit je již nejnovější verze". Mnoho z vás také dosáhne stejného výsledku, protože Ubuntu neustále aktualizuje software na pozadí.
pokud máte nějaké jiné distro jako Centos nebo Fedora , nebojte se, zkontrolujte tento příkaz
$ sudo yum install unzip
Existují dva způsoby, jak provést rozbalení souborů v systému Linux -
- Grafické uživatelské rozhraní (GUI)
- Příkazový řádek (terminál Linux)
Začněme nejprve s GUI, protože poskytujeomezené výchozí možnosti rozbalení souborů v systému Linux , není moc svobody používat všechny uvedené možnosti.
Technika GUI (grafické uživatelské rozhraní)
Jak zobrazit seznam souborů nebo složek v souboru zip
Krok 1:-
Přejděte do adresáře, kam zip soubory jsou uloženy.
Krok 2:-
Vyberte zip soubor a klepněte pravým tlačítkem myši - otevřete pomocí Správce archivů
Krok 3:-
Můžete vidět, jaké všechny soubory existují v souboru zip. Mám v něm tři soubory.
Jak rozbalit soubory zip v systému Linux
Krok 1:-
Přejděte do adresáře, kde jsou uloženy soubory zip.
Krok 2:-
Vyberte soubor zip a klikněte pravým tlačítkem na Extrahovat sem .
Krok 3:-
uvidíte Adresář s názvem souboru zip obsahující všechny soubory. V mém případě je to „Soubor ", protože název mého souboru zip je "file.zip"
Krok 4:-
Otevřete složku, zkontrolujte soubory a máte hotovo.
Jak extrahovat soubor zip do jiného adresáře
Krok 1:-
Přejděte do adresáře, kde jsou uloženy soubory zip.
Krok 2:-
Vyberte soubor zip a klikněte pravým tlačítkem na „Extrahovat do“ možnost.
Krok 3:-
Přejděte do cílového adresáře a ověřte své soubory.
Technika příkazového řádku (terminál)
Jak vypsat nebo zobrazit soubory v souboru zip
Chcete-li zobrazit seznam souborů nebo složek v zip soubor, lze použít volbu -l.
$ unzip -l "zip-file-name"
Příklad
dev@test:~$ unzip -l test.zip
Výstup
Archiv:test.zip
Délka Datum Čas Název
--------- ---------- ----- ----
0 2020-06-20 21:03 sample/
90082 2020-06-18 18:20 sample/file3
90082 2020-06-17 23:21 sample/file2
90082 2020-06-17 21:51 sample/file1
--------- -------
270246 4 files
dev@test:~$
Jak rozbalit soubory v příkazovém řádku Linuxu
Je to přímočarý a nejjednodušší příkaz. pokud jste nezadali žádnou možnost, rozbalí nebo rozbalí všechny soubory ve stejném adresáři.
$ unzip "zip-file-name"
"test.zip" je soubor, který rozbalím ve stejném adresáři.
dev@test:~$ unzip test.zip
Výstup
Archiv:test.zip
vytváření:vzorek/
nafukování:vzorek/soubor3
nafukování:vzorek/soubor2
nafukování:vzorek/soubor1
dev@ test:~$
Jeden bod k poznámce zde je oprávnění k extrahovaným souborům nebo složkám z rozbalení příkaz bude ve vlastnictví uživatele, který jej extrahuje, a nezdědí oprávnění přidělená během vytváření zipu.
K rozbalení potřebujete pouze oprávnění ke čtení a zápisu v adresáři soubory nebo složky v Linuxu.
Jak extrahovat soubor v jiném adresáři
Chcete-li extrahovat soubor zip do jiného adresáře, volba -d s "cestou k adresáři" udělá trik.
$ unzip "Zip-file-name" -d "/path-to-target-directory"
Příklad:-
dev@test:~$ unzip test.zip -d /home/dev/diff/
Výstup
Archiv:test.zip
vytváření:/home/dev/diff/sample/
nafukování:/home/dev/diff/sample/file3
nafukování:/home/dev /diff/sample/file2
nafukování:/home/dev/diff/sample/file1
dev@test:~$
Ve výstupu je můj cílový adresář "diff “ a všechny soubory extrahované v „rozdíl " adresář.