Slik viser du innholdet i ZIP -arkiv i Linux

How View Contents Zip Archive Linux



Du har sannsynligvis brukt komprimering og arkiveringsteknikker for sikkerhetskopiering eller for å spare plass på harddisken. For å se og få tilgang til innholdet i disse arkivene, må du pakke dem ut i en katalog, noe som virker som en ganske enkel oppgave. Men hvis du har å gjøre med arkivet som inneholder et stort antall filer eller filene med stor størrelse, blir det en tidkrevende og irriterende oppgave. Det er noen kommandoer i Linux som lar deg raskt se innholdet i et arkiv uten å trekke det ut.

I denne artikkelen vil vi se noen av Linux -kommandoene som vil hjelpe oss med å se innholdet i et arkiv uten å måtte pakke dem ut.







Vær oppmerksom på at vi har forklart prosedyren og kommandoene beskrevet i denne artikkelen om et Debian 10 -system.



Visning av innholdet i ZIP -arkiv

Bruker zmore og zless

I likhet med mer og mindre kommando i Linux, kan disse kommandoene brukes til å vise innholdet i en fil fra kommandolinjen uten å trekke ut. Kommandoen Zmore og Zless fungerer perfekt for en ZIP -fil; Disse fungerer imidlertid ikke for en ZIP -mappe som inneholder flere filer.



For å se innholdet i en ZIP -fil uten å pakke ut, bruker du bare zmore eller zless -kommandoen etterfulgt av filnavnet:





$kan <arkivnavn>

eller

$zless <arkivnavn>



Bruker zcat

I likhet med kommandoer zmore og zless, kan zcat også brukes til å se innholdet i et ZIP -arkiv uten å trekke det ut. For å se en komprimert fil, bruk zcat etterfulgt av filnavnet:

$zcat <arkivnavn>

Det fungerer heller ikke med ZIP -mapper som inneholder flere filer. Hvis du kjører zcat for å se et ZIP -arkiv som inneholder flere filer, vil den bare vise en fil som ignorerer resten av filene, som vist i følgende skjermbilde.

Bruker Vim

Vim -kommandoen kan også brukes til å se innholdet i et ZIP -arkiv uten å trekke det ut. Det kan fungere for både arkiverte filer og mapper. Sammen med ZIP kan den også fungere med andre utvidelser, for eksempel tar.xz, tar.bz2, tar, tbz.

For å se en komprimert fil, bruk zcat etterfulgt av filnavnet:

$jeg kom <arkivnavn>

Den lar oss bla gjennom listen over filer i en arkivert mappe og også se innholdet i en bestemt fil. For å vise en bestemt fil, bruk pilen og Enter -tastene for å velge filen og trykk Tast inn eller bruk venstre klikk for å åpne den spesifikke filen.

For å se en bestemt fil, velg den ved hjelp av piltastene og trykk deretter Enter

Bruke zip og unzip kommando

Zip er den vanligste metoden for å arkivere filene, mens pakking hjelper til med å pakke ut filene. Når unzip -kommandoen brukes uten flagg; den trekker ut alle filene i et ZIP -arkiv. Vi kan imidlertid bruke den til å se innholdet i en fil uten å trekke den ut ved å bruke et bestemt flagg. På samme måte kan zip -kommandoen også brukes til å vise listen over filer i et arkiv uten å dekomprimere den. Den kan imidlertid ikke brukes til å se på innholdet i en fil.

For å bruke zip og unzip må du først installere dem i systemet ditt. For å gjøre det, utfør denne kommandoen i Terminal:

$sudoap-getinstallere glidelås pakke ut

For å bruke zip -kommandoen for å bla gjennom listen over filer i et ZIP -arkiv uten å dekomprimere, skriver du inn glidelås etterfulgt av -sf og arkivnavnet som følger:

$glidelås-sf<arkivnavn>

Unzip -kommandoen lar deg se innholdet i en fil sammen med å bla gjennom listen over filer. Det fungerer for både ZIP -arkiverte filer og mapper.

For å bla gjennom listen over filer i en arkivert mappe, bruk pakke ut med -de flagg som følger:

$pakke ut-de<arkivnavn>

For å se innholdet i alle filene, bruk pakke ut med -c flagg som følger:

$pakke ut–C<arkivnavn>

For å se innholdet i en bestemt fil i arkivmappen, legg til filnavnet på slutten av kommandoen ovenfor som følger:

$pakke ut–C<arkivnavn>filnavn

Bruker 7z

7z er et annet nyttig verktøy som brukes til å arkivere og pakke ut filene. Den støtter forskjellige utvidelser, inkludert ZIP, 7Z, XZ, TAR, WIM, etc. Den kan også brukes til å se listen over filer i et arkiv uten å trekke dem ut. Imidlertid støtter den ikke visning av innholdet i filer i et uutpakket format.

For å installere 7z -verktøyet, utfør denne kommandoen i Terminal:

$sudopassendeinstallerep7zip-full

Når den er installert, kan du se innholdet i et ZIP -arkiv ved hjelp av de flagg som følger:

$7z l<arkivnavn>

I denne artikkelen har vi diskutert noen Linux -kommandoer for visning av innholdet i en arkivfil. Ved å bruke disse kommandoene trenger du ikke lenger å pakke ut de tunge arkivfilene for å bare se innholdet.