- For at søge i en "tar.gz"-fil på Windows 11 skal du åbne Ubuntu på WSL og køre "tar -tf TAR.GZ-FILE-PATH | grep SEARCH-TERM” -kommandoen, og for at udpakke en specifik fil, kør kommandoen “tar -xvf TAR.GZ-FILE-PATH –wildcards *SEARCH-TERM* -C EXTRACT/PATH” .
På Windows 11 , hvis du bruger Windows Subsystem til Linux (WSL), kan du hurtigt søge efter indhold inde i en "tar.gz" (tarball) uden at udpakke det, og i denne guide vil du lære hvordan.
Hvis du har en tar.gz-beholder med mange filer, kan du i stedet for at udpakke indholdet for at finde en fil hurtigt køre en søgning uden at udpakke noget ved hjælp af kommandoværktøjerne "tar" og " grep " . Selvom operativsystemet inkluderer indbygget "tar"-understøttelse, har du stadig brug for adgang til "grep"-værktøjet, og af denne grund er brug af WSL den bedste mulighed for at søge i denne containertype.
Denne vejledning vil lære dig trinene til at søge og udpakke bestemte filer fra en tar.gz-fil på Windows 11.
Søg efter filer i tar.gz container på Windows 11
For at udføre en filsøgning i en "tar.gz" fil uden at udpakke den, skal du bruge disse trin:
-
Åbn Start på Windows 11.
-
Søg efter Ubuntu , og klik på det øverste resultat for at starte WSL-distroen.
-
Skriv følgende kommando for at søge i en tar.gz-fil, og tryk på Enter :
tar -tf TAR.GZ-FILE-PATH | grep SØGETERM

I kommandoen skal du angive stien og navnet på filen "tar.gz" og søgeordet. Dette eksempel leder efter "WordPress" -søgeordet inde i beholderen:tar -tf files/files.tar.gz | grep wordpress
Når du har fuldført trinene, vil kommandoen udlæse søgeresultatet og fremhæve de filer, der matcher søgeordet.
Brug disse trin for at udpakke bestemte filer fra en "tar.gz"-fil på Windows 11:
-
Åbn Start .
-
Søg efter Ubuntu , og klik på det øverste resultat for at starte WSL-distroen.
-
Skriv følgende kommando for kun at udpakke bestemte filer fra en tar.gz-fil, og tryk på Enter :
tar -xvf TAR.GZ-FILE-PATH --wildcards *SØGE-TERM* -C UDDRAG/STI

I kommandoen skal du angive stien og navnet på "tar.gz" -filen og søgetermen for at matche filnavnsmønsteret for de filer, der skal udpakkes. Du skal også angive stien til at udpakke filerne. Dette eksempel udtrækker de filer, der indeholder nøgleordet "wordpress" i navnet: tar -xvf files/files.tar.gz --wildcards *wordpress* -C files. Hvis du kender det nøjagtige navn på filen, kan du ignorere "–wildcards" -indstillingen og skrive det fulde navn på filen i stedet for.
Når du har fuldført trinnene, vil de specifikke filer udpakkes fra "tar.gz"-arkivet til den destination, du har angivet i kommandoen. Hvis du skal udtrække hele indholdet af tarballen, kan du også bruge denne vejledning .