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.