Als u in Windows 11 het Windows-subsysteem voor Linux (WSL) gebruikt, kunt u snel zoeken naar inhoud in een “tar.gz” (tarball) zonder deze uit te pakken, en in deze handleiding leert u hoe .
Als u een tar.gz-container met veel bestanden hebt, kunt u in plaats van de inhoud ervan uit te pakken om een bestand te vinden, snel een zoekopdracht uitvoeren zonder iets uit te pakken met behulp van de opdrachthulpmiddelen “tar” en ” grep ” . Hoewel het besturingssysteem native “tar”-ondersteuning bevat, hebt u nog steeds toegang tot de “grep”-tool nodig en om deze reden is het gebruik van de WSL de beste optie om binnen dit containertype te zoeken.
Deze gids leert u de stappen om specifieke bestanden te zoeken en uit te pakken uit een tar.gz-bestand op Windows 11.
Zoek naar bestanden in de tar.gz-container op Windows 11
Gebruik deze stappen om een bestandszoekopdracht uit te voeren in een “tar.gz”-bestand zonder het uit te pakken:
-
Open Start op Windows 11.
-
Zoek naar Ubuntu en klik op het bovenste resultaat om de WSL-distro te starten.
-
Typ de volgende opdracht om in een tar.gz-bestand te zoeken en druk op Enter :
tar -tf TAR.GZ-FILE-PATH | grep SEARCH-TERM
Geef in de opdracht het pad en de naam op van het bestand “tar.gz” en de zoekterm. In dit voorbeeld wordt gezocht naar het trefwoord ‘WordPress’ in de container:
tar -tf files/files.tar.gz | grep wordpress
Nadat u de stappen hebt voltooid, voert de opdracht het zoekresultaat uit waarbij de bestanden worden gemarkeerd die overeenkomen met het zoekwoord.
Extraheer specifieke bestanden uit de tar.gz-container op Windows 11
Gebruik deze stappen om specifieke bestanden uit een “tar.gz” -bestand op Windows 11 te extraheren:
-
Start openen .
-
Zoek naar Ubuntu en klik op het bovenste resultaat om de WSL-distro te starten.
-
Typ de volgende opdracht om alleen specifieke bestanden uit een tar.gz-bestand te extraheren en druk op Enter :
tar -xvf TAR.GZ-FILE-PATH --wildcards *SEARCH-TERM* -C EXTRACT/PATH
Geef in de opdracht het pad en de naam op van het bestand “tar.gz” en de zoekterm die overeenkomt met het bestandsnaampatroon van de bestanden die moeten worden uitgepakt. U moet ook het pad opgeven om de bestanden uit te pakken. Dit voorbeeld extraheert de bestanden die het trefwoord “wordpress” bevatten in de naam:
tar -xvf files/files.tar.gz --wildcards *wordpress* -C files
. Als u de exacte naam van het bestand weet, kunt u de optie “–jokertekens” negeren en in plaats daarvan de volledige naam van het bestand typen.
Nadat u de stappen hebt voltooid, worden de specifieke bestanden uit het “tar.gz” -archief uitgepakt naar de bestemming die u in de opdracht hebt opgegeven. Als u de volledige inhoud van de tarball moet extraheren, kunt u ook deze instructies gebruiken .
Geef een reactie