Comment rechercher dans le fichier tar.gz sans l’ouvrir sous Windows 11

Comment rechercher dans le fichier tar.gz sans l’ouvrir sous Windows 11

Sous Windows 11 , si vous utilisez le sous-système Windows pour Linux (WSL), vous pouvez rechercher rapidement du contenu dans un « tar.gz » (tarball) sans l’extraire, et dans ce guide, vous apprendrez comment.

Si vous avez un conteneur tar.gz avec beaucoup de fichiers, au lieu d’extraire son contenu pour trouver un fichier, vous pouvez rapidement lancer une recherche sans rien extraire à l’aide des outils de commande « tar » et  » grep  » . Bien que le système d’exploitation inclue la prise en charge native de « tar », vous aurez toujours besoin d’accéder à l’outil « grep », et pour cette raison, l’utilisation du WSL est la meilleure option pour rechercher à l’intérieur de ce type de conteneur.

Ce guide vous apprendra les étapes pour rechercher et extraire des fichiers spécifiques à partir d’un fichier tar.gz sous Windows 11.

Rechercher des fichiers dans le conteneur tar.gz sous Windows 11

Pour effectuer une recherche de fichier dans un fichier « tar.gz » sans l’extraire, procédez comme suit :

  1. Ouvrez Démarrer sur Windows 11.

  2. Recherchez Ubuntu et cliquez sur le premier résultat pour lancer la distribution WSL.

  3. Tapez la commande suivante pour rechercher dans un fichier tar.gz et appuyez sur Entrée :

    tar -tf TAR.GZ-FILE-PATH | grep SEARCH-TERM

    Rechercher dans tar.gz

    Dans la commande, spécifiez le chemin et le nom du fichier « tar.gz » et le terme de recherche. Cet exemple recherche le mot clé « WordPress » dans le conteneur :tar -tf files/files.tar.gz | grep wordpress

Une fois que vous avez terminé les étapes, la commande affichera le résultat de la recherche mettant en évidence les fichiers correspondant au mot-clé de recherche.

Extraire des fichiers spécifiques du conteneur tar.gz sous Windows 11

Pour extraire des fichiers spécifiques d’un fichier « tar.gz » sur Windows 11, procédez comme suit :

  1. Ouvrez Démarrer .

  2. Recherchez Ubuntu et cliquez sur le premier résultat pour lancer la distribution WSL.

  3. Tapez la commande suivante pour extraire uniquement des fichiers spécifiques d’un fichier tar.gz et appuyez sur Entrée :

    tar -xvf TAR.GZ-FILE-PATH --wildcards *SEARCH-TERM* -C EXTRACT/PATH

    Extraire des fichiers tar.gz spécifiques

    Dans la commande, spécifiez le chemin et le nom du fichier « tar.gz » et le terme de recherche pour correspondre au modèle de nom de fichier des fichiers à extraire. Vous devez également spécifier le chemin pour extraire les fichiers. Cet exemple extrait les fichiers qui contiennent le mot-clé « wordpress » dans le nom : tar -xvf files/files.tar.gz --wildcards *wordpress* -C files. Si vous connaissez le nom exact du fichier, vous pouvez ignorer l’ option « –wildcards » et saisir le nom complet du fichier à la place.

Une fois les étapes terminées, les fichiers spécifiques seront extraits de l’archive « tar.gz » vers la destination que vous avez spécifiée dans la commande. Si vous devez extraire tout le contenu de l’archive tar, vous pouvez également utiliser ces instructions .

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *