Zoeken in het tar.gz-bestand zonder het te openen op Windows 11

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:

  1. Open Start op Windows 11.

  2. Zoek naar Ubuntu en klik op het bovenste resultaat om de WSL-distro te starten.

  3. 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

    Zoek in tar.gz

    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:

  1. Start openen .

  2. Zoek naar Ubuntu en klik op het bovenste resultaat om de WSL-distro te starten.

  3. 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

    Pak specifieke tar.gz-bestanden uit

    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

Je e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *