Hvordan se innholdet i Zip Archive i Linux

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

I denne artikkelen vil vi se noen av Linux -kommandoene som vil hjelpe oss å se innholdet i et arkiv uten behov for å trekke dem ut.

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

Viser innholdet i Zip Archive

Bruker Zmore og Zless

I likhet med mer og mindre kommando i Linux, kan disse kommandoene brukes til å se innholdet i en fil fra kommandolinjen uten å trekke ut. Zmore og Zless Command 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 å trekke ut, bruk bare Zmore eller Zless -kommando etterfulgt av filnavnet:

$ zmore

eller

$ zless

Bruke ZCAT

I likhet med Zmore og Zless kommandoer kan ZCAT også brukes til å se innholdet i et zip -arkiv uten å trekke ut det. For å se en komprimert fil, bruk Zcat etterfulgt av filnavnet:

$ zcat

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 det bare vise en fil som ignorerer resten av filene, som vist i følgende skjermbilde.

Bruke vim

VIM -kommando kan også brukes til å se innholdet i et zip -arkiv uten å trekke ut det. Det kan fungere for både arkiverte filer og mapper. Sammen med zip kan det også fungere med andre utvidelser, for eksempel tjære.XZ, TAR.BZ2, TAR, TBZ.

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

$ vim

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

For å se en spesifikk fil, velg den ved hjelp av piltastene og trykker deretter på Enter

Bruke zip- og unzip -kommando

ZIP er den vanligste metoden for å arkivere filene, mens Unzip hjelper til med å hente ut disse filene. Når Unzip -kommandoen brukes uten flagg; Den trekker ut alle filene som finnes i et zip -arkiv. Vi kan imidlertid bruke den til å se innholdet i en fil uten å trekke den ut ved å bruke et spesifikt flagg. Tilsvarende kan ZIP -kommandoen også brukes til å se listen over filer i et arkiv uten å dekomprimere det. Det kan imidlertid ikke brukes til å se innholdet i en fil.

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

$ sudo ap-get installer zip ponzip

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

$ zip -sf

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

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

$ Unzip -l

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

$ Unzip -C

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

$ Unzip -C < archive_name> filnavn

Bruker 7Z

7Z er et annet nyttig verktøy som brukes til å arkivere og trekke ut filene. Det støtter forskjellige utvidelser, inkludert Zip, 7Z, XZ, TAR, WIM, etc. Det kan også brukes til å se listen over filer i et arkiv uten å trekke dem ut. Det støtter imidlertid ikke å vise innholdet i filer i et ikke-ekstrahert format.

For å installere 7Z -verktøyet, utfør denne kommandoen i terminalen:

$ sudo apt install p7zip-full

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

$ 7Z l

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