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.zipNaprí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áruChceme 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á plochaAko 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.zipNaprí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.zipVylúč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-exclude2Chceme 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.zipV 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.zipTento 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.zipV nasledujúcom príklade sme uviedli obsah súboru „testfile.zip“.
$rozbaliť -tentestfile.zipAk 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.zipRozbaľ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.zipOtvá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ý.