Læs Indholdet af en Fil i en .zip-fil Uden Udpakning på Linux Kommandolinje

Hvordan kan indholdet af en bestemt fil i et arkiv læses uden at udpakke .zip-filen ved brug af Linux kommandolinje?

For at læse indholdet af en bestemt fil i en .zip-fil uden at udpakke hele arkivet, kan du bruge kommandoen `unzip -p arkiv.zip sti/til/fil` i Linux kommandolinje.

Hvordan kan indholdet af en bestemt fil i et arkiv læses uden at udpakke .zip-filen ved brug af Linux kommandolinje?

For at læse indholdet af en bestemt fil i en .zip-fil uden at udpakke hele arkivet, kan du bruge forskellige kommandoer i Linux kommandolinje. Her er nogle metoder:

1. Brug af unzip kommandoen

Unzip-kommandoen kan bruges til at vise indholdet af en fil i en .zip-fil uden at udpakke hele arkivet:

unzip -p arkiv.zip sti/til/fil

Her er hvad de forskellige dele af kommandoen gør:

  • -p: Skriver indholdet af filen til standard output (stdout).
  • arkiv.zip: Navnet på .zip-filen.
  • sti/til/fil: Stien til den specifikke fil inden i .zip-filen.

2. Brug af zipinfo og unzip kombineret

Du kan også bruge zipinfo til at få en liste over filer i arkivet og derefter bruge unzip til at læse en bestemt fil:

zipinfo -1 arkiv.zip

Dette viser en liste over filer i arkivet. Derefter kan du bruge:

unzip -p arkiv.zip sti/til/fil

3. Brug af less med unzip

Hvis du vil læse indholdet af filen med en pager som less, kan du kombinere det med unzip:

unzip -p arkiv.zip sti/til/fil | less

4. Brug af zcat (hvis filen er komprimeret med gzip)

Hvis filen inden i .zip-filen er en gzip-komprimeret fil, kan du bruge zcat:

unzip -p arkiv.zip sti/til/fil.gz | zcat

Disse metoder giver dig mulighed for at læse indholdet af en bestemt fil i en .zip-fil uden at skulle udpakke hele arkivet, hvilket kan være nyttigt for hurtigt at inspicere filer eller hente specifik information.