- För att söka i en "tar.gz"-fil på Windows 11, öppna Ubuntu på WSL och kör "tar -tf TAR.GZ-FILE-PATH | grep SEARCH-TERM” -kommandot och för att extrahera en specifik fil, kör kommandot “tar -xvf TAR.GZ-FILE-PATH –wildcards *SEARCH-TERM* -C EXTRACT/PATH”.
I Windows 11 , om du använder Windows Subsystem for Linux (WSL), kan du snabbt söka efter innehåll i en "tar.gz" (tarball) utan att extrahera det, och i den här guiden kommer du att lära dig hur.
Om du har en tar.gz-behållare med många filer, istället för att extrahera dess innehåll för att hitta en fil, kan du snabbt köra en sökning utan att extrahera något med hjälp av kommandoverktygen "tar" och " grep " . Även om operativsystemet inkluderar inbyggt "tar"-stöd, behöver du fortfarande tillgång till "grep"-verktyget, och av denna anledning är WSL det bästa alternativet för att söka i denna containertyp.
Den här guiden kommer att lära dig stegen för att söka och extrahera specifika filer från en tar.gz-fil på Windows 11.
Sök efter filer i tar.gz-behållaren på Windows 11
För att utföra en filsökning i en "tar.gz"-fil utan att extrahera den, använd dessa steg:
-
Öppna Start i Windows 11.
-
Sök efter Ubuntu och klicka på det översta resultatet för att starta WSL-distro.
-
Skriv följande kommando för att söka i en tar.gz-fil och tryck på Retur :
tar -tf TAR.GZ-FILE-PATH | grep SÖKTERM

I kommandot anger du sökvägen och namnet på filen "tar.gz" och söktermen. Det här exemplet letar efter nyckelordet "WordPress" inuti behållaren:tar -tf files/files.tar.gz | grep wordpress
När du har slutfört stegen kommer kommandot att mata ut sökresultatet och markera filerna som matchar sökordet.
För att extrahera specifika filer från en "tar.gz"-fil på Windows 11, använd dessa steg:
-
Öppna Start .
-
Sök efter Ubuntu och klicka på det översta resultatet för att starta WSL-distro.
-
Skriv följande kommando för att bara extrahera specifika filer från en tar.gz-fil och tryck på Retur :
tar -xvf TAR.GZ-FILE-PATH --jokertecken *SÖKTERM* -C EXTRACT/PATH
![Hur man söker i tar.gz-filen utan att öppna den på Windows 11 Hur man söker i tar.gz-filen utan att öppna den på Windows 11]()
I kommandot anger du sökvägen och namnet på filen "tar.gz" och söktermen för att matcha filnamnsmönstret för filerna som ska extraheras. Du måste också ange sökvägen för att extrahera filerna. Det här exemplet extraherar filerna som innehåller nyckelordet "wordpress" i namnet: tar -xvf files/files.tar.gz --wildcards *wordpress* -C files. Om du vet det exakta namnet på filen kan du ignorera alternativet "–jokertecken" och skriva in hela namnet på filen istället.
När du har slutfört stegen kommer de specifika filerna att extraheras från "tar.gz"-arkivet till den destination du angav i kommandot. Om du måste extrahera hela innehållet i tarballen kan du också använda dessa instruktioner .