Kompression

Sådan får du vist indholdet af ZIP-arkivet i Linux

Sådan får du vist indholdet af ZIP-arkivet i Linux
Du har sandsynligvis brugt komprimerings- og arkiveringsteknikker til sikkerhedskopiering eller til at spare plads på din harddisk. For at se og få adgang til indholdet af disse arkiver skal du udtrække dem i en mappe, hvilket synes at være en ret nem opgave. Men hvis du har at gøre med arkivet, der indeholder et stort antal filer eller filerne med stor størrelse, bliver det en tidskrævende og irriterende opgave. Der er nogle kommandoer i Linux, der giver dig mulighed for hurtigt at se indholdet af et arkiv uden at udpakke det.

I denne artikel vil vi se nogle af Linux-kommandoer, der hjælper os med at se indholdet af et arkiv uden behov for at udtrække dem.

Bemærk, at vi har forklaret proceduren og kommandoerne beskrevet i denne artikel på et Debian 10-system.

Visning af indholdet af ZIP-arkivet

Brug af zmore og zless

Svarende til mere og mindre kommando i Linux, kan disse kommandoer bruges til at se indholdet af en fil fra kommandolinjen uden at udtrække. Zmore og Zless-kommandoen fungerer perfekt til en ZIP-fil; disse fungerer dog ikke for en ZIP-mappe, der indeholder flere filer.

For at se indholdet af en ZIP-fil uden at udtrække, skal du blot bruge kommandoen zmore eller zless efterfulgt af filnavnet:

$ zmore

eller

$ zless

Brug af zcat

Svarende til zmore- og zless-kommandoer kan zcat også bruges til at se indholdet af et ZIP-arkiv uden at udtrække det. Brug for at få vist en komprimeret fil zcat efterfulgt af filnavnet:

$ zcat

Det fungerer heller ikke med ZIP-mapper, der indeholder flere filer. Hvis du kører zcat for at se et ZIP-arkiv, der indeholder flere filer, viser det kun en fil, der ignorerer resten af ​​filerne, som vist i det følgende skærmbillede.

Brug af Vim

Vim-kommandoen kan også bruges til at se indholdet af et ZIP-arkiv uden at udpakke det. Det kan fungere for både de arkiverede filer og mapper. Sammen med ZIP kan det også fungere med andre udvidelser, såsom tjære.xz, tjære.bz2, tjære, tbz.

Brug for at få vist en komprimeret fil zcat efterfulgt af filnavnet:

$ vim

Det giver os mulighed for at gennemse listen over filer i en arkiveret mappe og også se indholdet af en bestemt fil. For at se en bestemt fil skal du bruge piletasterne og Enter-tasterne til at vælge filen og trykke på Gå ind eller brug venstre klik for at åbne den specifikke fil.

For at se en bestemt fil skal du vælge den ved hjælp af piletasterne og derefter trykke på Enter

Brug zip og unzip-kommandoen

Zip er den mest almindelige metode til arkivering af filerne, mens udpakningen hjælper med at udtrække disse filer. Når unzip-kommando bruges uden flag; det udtrækker alle filerne i et ZIP-arkiv. Vi kan dog bruge den til at se indholdet af en fil uden at udpakke den ved hjælp af et specifikt flag. På samme måde kan zip-kommandoen også bruges til at se listen over filer i et arkiv uden at dekomprimere den. Det kan dog ikke bruges til at se indholdet af en fil.

For at bruge zip og pakke ud skal du først installere dem i dit system. For at gøre det skal du udføre denne kommando i Terminal:

$ sudo ap-get install zip zip

For at bruge zip-kommandoen til at gennemse listen over filer i et ZIP-arkiv uden at dekomprimere skal du skrive lynlås efterfulgt af -sf og arkivnavnet som følger:

$ zip -sf

Unzip-kommandoen giver dig mulighed for at se indholdet af en fil sammen med at gennemse listen over filer. Det fungerer for både ZIP-arkiverede filer og mapper.

Brug udpakning med for at gennemse listen over filer i en arkiveret mappe -l flag som følger:

$ unzip -l

Hvis du vil se indholdet af alle filerne, skal du bruge pakke ud med -c flag som følger:

$ unzip -c

For at se indholdet af en bestemt fil i arkivmappen skal du tilføje filnavnet i slutningen af ​​ovenstående kommando som følger:

$ unzip -c < archive_name> filnavn

Brug af 7z

7z er et andet nyttigt værktøj, der bruges til arkivering og udpakning af filerne. Det understøtter forskellige udvidelser, herunder ZIP, 7Z, XZ, TAR, WIM osv. Det kan også bruges til at se listen over filer i et arkiv uden at udpakke dem. Det understøtter dog ikke visning af indholdet af filer i et ikke-udpakket format.

For at installere 7z-hjælpeprogrammet skal du udføre denne kommando i Terminal:

$ sudo apt installere p7zip-fuld

Når du er installeret, kan du se indholdet af et ZIP-arkiv ved hjælp af l flag som følger:

$ 7z l

I denne artikel har vi diskuteret nogle Linux-kommandoer til visning af indholdet af en arkivfil. Ved at bruge disse kommandoer behøver du ikke længere at udpakke de tunge arkivfiler for bare at se deres indhold.

Installer nyeste Dolphin Emulator til Gamecube & Wii på Linux
Dolphin Emulator giver dig mulighed for at spille dine valgte Gamecube & Wii-spil på Linux Personal Computers (PC). Som en frit tilgængelig og open s...
Sådan bruges GameConqueror Cheat Engine i Linux
Artiklen dækker en vejledning om brug af GameConqueror-snydemotoren i Linux. Mange brugere, der spiller spil på Windows, bruger ofte "Cheat Engine" -a...
Bedste spilkonsolemulatorer til Linux
Denne artikel viser en liste over populære spilkonsolemuleringssoftware, der er tilgængelig til Linux. Emulation er et softwarekompatibilitetslag, der...