Команда за разархивиране на Linux

Unzip Command Linux



ZIP разширението е най -често използваният файлов формат, който се използва за компресиране на данни без загуба на данни. В ZIP файл потребителят може да компресира повече от една директория и компресирани файлове. Така че потребителите трябва да извлекат тези ZIP файлове с някакъв инструмент или помощна програма от командния ред. В Linux система, използвайки команда за разархивиране, потребителите могат лесно да се справят с всички видове ZIP файлове.

В тази статия ще научите как да извличате ZIP файлове чрез командния ред в системата на Linux с помощта на помощната програма unzip command. Изпълнихме някои полезни команди за разархивиране в системата Ubuntu 20.04, които са дадени по -долу:







Как да използвам командата unzip на Ubuntu 20.04?

Командата unzip вече е инсталирана на моята система Ubuntu 20.04. Но ако това не е инсталирано на вашата Linux система, можете лесно да го инсталирате на вашата система.



За да инсталирате команда за разархивиране, отворете терминалния прозорец с помощта на Ctrl + Alt + t и въведете следната команда на екрана на терминала:



$sudoподходящИнсталирай разархивирайте





Извлечете ZIP файла с команда unzip

Използвайки простата команда за разархивиране, можете да извлечете всички файлове от zip архива в текущата директория на zip файл, както следва:

$разархивирайтеfilename.zip

Например, изтеглихме zip файл в „Изтегляния“ с името „testfile.zip“. Така че, първо, отидете в директорията за изтегляния и след това извличаме zip файла, като използваме следната команда:



$CDИзтегляния
$разархивирайтеtestfile.zip

Разархивирайте файла в друга директория

Използвайки -d switch с команда unzip, можете да извлечете файла на друго място вместо в текущата директория. Основният синтаксис е следният:

$разархивирайтеfilename.zip /директория-път

Например, искаме да извлечем zip файл на работния плот вместо текущите файлове за изтегляне. Затова използвахме следната команда, за да направим това:

$sudo разархивирайтеtestfile.zip /У дома/скърцащ/работен плот

Както можете да видите на следното изображение, папката е извлечена на работния ми плот. Трябваше да имате разрешения за четене и писане, за да извлечете ZIP файл в различни директории.

Извличане на ZIP файлове с потискащ изход

Когато извлечете zip файл, той първо отпечатва всички имена на файлове по време на извличането и също така показва обобщение при завършване. Използвайки превключвателя ‘-q’ с команда за разархивиране, можете да избегнете отпечатването на тези съобщения на терминала, както следва:

$разархивирайте -qfile-name.zip

Например, ние извличаме „testfile.zip“, използвайки превключвателя „-q“. Можете да видите, че zip файлът е извлечен без отпечатване на имена на файлове.

$разархивирайте -qtestfile.zip

Изключете файловете от извличане на ZIP файл

Можете да изключите директории и файлове, докато разархивирате zip файл. Използвайте превключвателя „-x“ с команда за разархивиране и името на изключените файлове, разделени с интервал, както следва:

$разархивирайтеfile-name.zipиме-изключване1 име-изключване2

Например, искаме да изключим директориите „wp-content“ и „wp-admin“ при извличане, както следва:

$разархивирайтеtestfile.zip '*wp-content*' '*wp-admin*'

Презапишете съществуващите разархивирани файлове

Ако вече сте разархивирали файла и отново ще изпълните командата, както следва:

$разархивирайтеtestfile.zip

В този случай той ще ви помоли да презапишете съществуващия разархивиран файл, който се показва в следния изход:

За да презапишете съществуващите файлове, без да генерирате подкана, ще използвате опцията „-o“ с команда за разархивиране, както следва:

$разархивирайте -илиtestfile.zip

Моля, използвайте тази команда внимателно, защото поради всяка грешка можете да загубите първоначалните си данни.

Избройте съдържанието на zip файла

Опцията „-l“ с команда unzip се използва за изброяване на съдържанието на zip файл, както следва:

$разархивирайте -наfile-name.zip

В следния пример изброихме съдържанието на „testfile.zip“.

$разархивирайте -наtestfile.zip

Ако не искате да презапишете съществуващите файлове или случайно да изтриете някои извлечени файлове. След това можете да използвате опцията „-n“ с команда за разархивиране, която насилствено ще пропусне извличането на тези файлове, които вече са извлечени или съществуват.

$разархивирайте testfile.zip

Разархивирайте няколко файла

Използвайки регулярни изрази, можете да разархивирате множество съвпадащи архивни файлове в текущата директория. За да разархивирате няколко файла, ще използвате следната команда на терминала:

$разархивирайте '*.zip'

На следващото изображение виждате, че той ще извлече всички zip файлове от текущата работна директория.

Как да разархивирате файлове, защитени с парола?

Можете също да разархивирате защитените с парола zip файлове, като използвате командата unzip, както следва:

$разархивирайте Парола file-name.zip

Отварянето на защитени с парола файлове с помощта на командния ред не е сигурно. Така че е по -добре да го избягвате.

В тази статия научихте как се използва командата unzip, която е много полезна за изброяване и извличане на ZIP архивите. Надявам се тази статия да ви бъде полезна в бъдеще.