Rozbaľte príkaz v systéme Linux

Unzip Command Linux



Prípona ZIP je najčastejšie používaný formát súborov, ktorý sa používa na kompresiu údajov bez straty údajov. V súbore ZIP môže používateľ komprimovať viac ako jeden adresár a komprimované súbory. Používatelia teda musia tieto súbory ZIP extrahovať pomocou nejakého nástroja alebo pomôcky príkazového riadka. V systéme Linux môžu užívatelia pomocou príkazu unzip ľahko pracovať so všetkými typmi súborov ZIP.

V tomto článku sa naučíte, ako extrahovať súbory ZIP pomocou príkazového riadka v systéme Linux pomocou obslužného programu unzip. V systéme Ubuntu 20.04 sme vykonali niekoľko užitočných príkazov na rozbalenie, ktoré sú uvedené nižšie:







Ako používať príkaz rozbaliť v Ubuntu 20.04?

Príkaz unzip je už nainštalovaný v mojom systéme Ubuntu 20.04. Ak to však nie je nainštalované vo vašom systéme Linux, potom ho môžete ľahko nainštalovať do svojho systému.



Ak chcete nainštalovať príkaz rozbaliť, otvorte okno terminálu pomocou klávesov Ctrl + Alt + t a na obrazovku terminálu zadajte nasledujúci príkaz:



$sudovýstižnýInštalácia rozbaliť





Extrahujte súbor ZIP príkazom rozbaliť

Pomocou jednoduchého príkazu rozbaliť môžete extrahovať všetky súbory z archívu zip do aktuálneho adresára súborov zip:

$rozbaliťnázov súboru.zip

Napríklad sme do súboru „Stiahnuté súbory“ stiahli súbor zip s názvom „testfile.zip“. Najprv teda prejdite do adresára Stiahnuté súbory a potom sme extrahovali súbor zip pomocou nasledujúceho príkazu:



$CDK stiahnutiu
$rozbaliťtestfile.zip

Rozbaľte súbor do iného adresára

Pomocou prepínača -d s príkazom rozbaliť môžete súbor extrahovať na iné miesto namiesto aktuálneho adresára. Základná syntax je nasledovná:

$rozbaliťnázov súboru.zip-d /cesta k adresáru

Chceme napríklad extrahovať súbor zip na ploche namiesto aktuálnych súborov na stiahnutie. Na to sme použili nasledujúci príkaz:

$sudo rozbaliťtestfile.zip-d /Domov/piskľavý/Pracovná plocha

Ako vidíte na nasledujúcom obrázku, priečinok bol extrahovaný z mojej pracovnej plochy. Na extrahovanie súboru ZIP do rôznych adresárov by ste mali mať povolenia na čítanie a zápis.

Extrahujte súbory ZIP s potlačením výstupu

Keď extrahujete súbor zip, najskôr počas extrakcie vytlačí názov všetkých súborov a tiež zobrazí súhrn po dokončení. Použitím prepínača „-q“ s príkazom na rozbalenie sa môžete vyhnúť tlači týchto správ na terminál nasledovne:

$rozbaliť -qnázov súboru.zip

Napríklad sme extrahovali súbor „testfile.zip“ pomocou prepínača „-q“. Môžete vidieť, že súbor zip je extrahovaný bez tlačenia názvov súborov.

$rozbaliť -qtestfile.zip

Vylúčte súbory z extrahovania súboru ZIP

Pri rozbaľovaní súboru zip môžete vylúčiť adresáre a súbory. Prepínač „-x“ použite na príkaz rozbalenia a názvy vylúčených súborov oddeľte medzerou takto:

$rozbaliťnázov súboru.zip-Xname-exclude1 name-exclude2

Chceme napríklad pri extrakcii vylúčiť adresáre „wp-content“ a „wp-admin“:

$rozbaliťtestfile.zip-X '*wp-content*' '*wp-admin*'

Prepíšte existujúce rozbalené súbory

Ak ste už súbor rozbalili a príkaz znova spustíte nasledovne:

$rozbaliťtestfile.zip

V takom prípade vás požiada o prepísanie existujúceho rozbaleného súboru, ktorý sa zobrazí v nasledujúcom výstupe:

Na prepísanie existujúcich súborov bez vygenerovania výzvy použijete možnosť „-o“ s príkazom rozbaliť nasledovne:

$rozbaliť -alebotestfile.zip

Tento príkaz používajte opatrne, pretože v dôsledku akejkoľvek chyby môžete prísť o svoje pôvodné údaje.

Zoznam obsahu súboru zip

Voľba „-l“ s príkazom rozbaliť sa používa na vypísanie obsahu súboru zip nasledovne:

$rozbaliť -tennázov súboru.zip

V nasledujúcom príklade sme uviedli obsah súboru „testfile.zip“.

$rozbaliť -tentestfile.zip

Ak nechcete prepísať existujúce súbory alebo omylom odstrániť niektoré extrahované súbory. Potom môžete použiť možnosť „-n“ s príkazom unzip, ktorý násilne preskočí extrahovanie súborov, ktoré sú už extrahované alebo existujú.

$rozbaliť -ntestfile.zip

Rozbaľte viacero súborov

Pomocou regulárnych výrazov môžete rozbaliť viacero zhodných archívnych súborov v aktuálnom adresári. Na rozbalenie viacerých súborov použijete na termináli nasledujúci príkaz:

$rozbaliť '*.PSČ'

Na nasledujúcom obrázku vidíte, že extrahuje všetky súbory zip z aktuálneho pracovného adresára.

Ako rozbaliť súbory chránené heslom?

Súbory zip chránené heslom môžete tiež rozbaliť pomocou príkazu rozbaliť nasledovne:

$rozbaliť -PHeslo názov súboru.zip

Otváranie súborov chránených heslom pomocou príkazového riadka nie je bezpečné. Preto je lepšie sa tomu vyhnúť.

V tomto článku ste sa naučili používať príkaz unzip, ktorý je veľmi užitočný pri vytváraní zoznamov a extrahovaní archívov ZIP. Dúfam, že tento článok bude pre vás v budúcnosti užitočný.