Unzip -kommandot på Linux

Unzip Command Linux



ZIP -tillägget är det vanligaste filformatet som används för datakomprimering utan dataförlust. I en ZIP -fil kan användaren komprimera mer än en katalog och komprimerade filer. Så, användare måste extrahera dessa ZIP-filer med något kommandoradsverktyg eller verktyg. I ett Linux -system kan användare med unzip -kommando enkelt hantera alla typer av ZIP -filer.

I den här artikeln lär du dig hur du extraherar ZIP -filer via kommandoraden i Linux -systemet med kommandot verktyget unzip. Vi har kört några användbara unzip -kommandon på Ubuntu 20.04 -systemet som ges nedan:







Hur använder jag unzip -kommandot på Ubuntu 20.04?

Unzip -kommandot är redan installerat på mitt system Ubuntu 20.04. Men om detta inte är installerat på ditt Linux -system kan du enkelt installera det på ditt system.



För att installera unzip -kommandot, öppna terminalfönstret med Ctrl + Alt + t och skriv följande kommando på terminalskärmen:



$sudobenägenInstallera packa upp





Extrahera ZIP -fil med unzip -kommandot

Med det enkla uppackningskommandot kan du extrahera alla filer från zip -arkivet till den nuvarande zip -filkatalogen enligt följande:

$packa uppfilnamn.zip

Till exempel har vi laddat ner en zip -fil i 'Nedladdningar' med namnet 'testfile.zip'. Så, navigera först till nedladdningskatalogen och sedan har vi extraherat zip -filen med följande kommando:



$CDNedladdningar
$packa upptestfile.zip

Packa upp filen till en annan katalog

Med hjälp av -d switch med unzip -kommando kan du extrahera filen till en annan plats istället för den aktuella katalogen. Den grundläggande syntaxen är följande:

$packa uppfilnamn.zip-d /katalog-sökväg

Till exempel vill vi extrahera en zip -fil på skrivbordet istället för de nuvarande nedladdningarna. Så vi använde följande kommando för att göra detta:

$sudo packa upptestfile.zip-d /Hem/pipig/Skrivbord

Som du kan se i följande bild har mappen extraherats på mitt skrivbord. Du borde ha läs- och skrivbehörighet för att extrahera en ZIP -fil till olika kataloger.

Extrahera ZIP -filer med undertryckande utdata

När du extraherade en zip -fil skriver den först ut alla filnamn under extraheringen och visar också en sammanfattning när den är klar. Med hjälp av '-q' -omkopplaren med kommandot unzip kan du undvika att skriva ut dessa meddelanden på terminalen enligt följande:

$packa upp -qfilnamn.zip

Till exempel har vi extraherat en 'testfile.zip' med '-q' -omkopplaren. Du kan se att zip -filen extraheras utan att skriva ut filnamn.

$packa upp -qtestfile.zip

Uteslut filer från att extrahera en ZIP -fil

Du kan utesluta kataloger och filer medan du packar upp en zip -fil. Använd '-x' -omkopplaren med kommandot att packa upp och uteslutna filnamn åtskilda med mellanslag enligt följande:

$packa uppfilnamn.zip-xnamn-utesluta1 namn-utesluta2

Till exempel vill vi utesluta 'wp-content' och 'wp-admin' kataloger vid extraktion enligt följande:

$packa upptestfile.zip-x '*wp-innehåll*' '*wp-admin*'

Skriv över befintliga uppackade filer

Om du redan har packat upp filen och du kommer att köra kommandot igen enligt följande:

$packa upptestfile.zip

I det här fallet kommer det att be dig att skriva över den befintliga uppackade filen som visas i följande utdata:

För att skriva över de befintliga filerna utan att generera prompt, använder du alternativet ‘-o’ med kommandot att packa upp följande:

$packa upp -ellertestfile.zip

Använd det här kommandot noggrant eftersom du på grund av misstag kan förlora dina ursprungliga data.

Lista innehållet i zip -filen

Alternativet '-l' med kommandot unzip används för att lista innehållet i en zip-fil enligt följande:

$packa upp -defilnamn.zip

I följande exempel har vi listat innehållet i ‘testfile.zip’.

$packa upp -detestfile.zip

Om du inte vill skriva över befintliga filer eller av misstag radera några extraherade filer. Sedan kan du använda alternativet ‘-n’ med unzip-kommandot som kraftfullt hoppar över att extrahera de filer som redan är extraherade eller finns.

$packa upp -ntestfile.zip

Packa upp flera filer

Med hjälp av reguljära uttryck kan du packa upp flera matchade arkivfiler i den aktuella katalogen. För att packa upp flera filer använder du följande kommando på terminalen:

$packa upp '*.blixtlås'

I följande bild ser du att det kommer att extrahera alla zip -filer från den aktuella arbetskatalogen.

Hur packar jag upp lösenordsskyddade filer?

Du kan också packa upp de lösenordsskyddade zip-filerna med kommandot unzip enligt följande:

$packa upp -PLösenord file-name.zip

Att öppna lösenordsskyddade filer med kommandoraden är inte säkert. Så det är bättre att undvika det.

I den här artikeln lärde du dig användningen av unzip -kommandot som är till stor hjälp för att lista och extrahera ZIP -arkiven. Jag hoppas att den här artikeln skulle vara användbar för dig i framtiden.