Como pesquisar dentro do arquivo tar.gz sem abri-lo no Windows 11

No Windows 11 , se você usar o Windows Subsystem for Linux (WSL), poderá pesquisar rapidamente o conteúdo dentro de um “tar.gz” (tarball) sem extraí-lo e, neste guia, aprenderá como.

Se você tiver um contêiner tar.gz com muitos arquivos, em vez de extrair seu conteúdo para encontrar um arquivo, poderá executar uma pesquisa rapidamente sem extrair nada com a ajuda das ferramentas de comando “tar” e “ grep. Embora o sistema operacional inclua suporte nativo ao “tar”, você ainda precisará acessar a ferramenta “grep” e, por esse motivo, usar o WSL é a melhor opção para pesquisar dentro desse tipo de contêiner.

Este guia ensinará as etapas para pesquisar e extrair arquivos específicos de um arquivo tar.gz no Windows 11.

Pesquise arquivos dentro do contêiner tar.gz no Windows 11

Para realizar uma pesquisa de arquivo dentro de um arquivo “tar.gz” sem extraí-lo, siga estas etapas:

  1. Abra Iniciar no Windows 11.

  2. Pesquise Ubuntu e clique no resultado superior para iniciar a distribuição WSL.

  3. Digite o seguinte comando para pesquisar dentro de um arquivo tar.gz e pressione Enter :

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

    Pesquise dentro do tar.gz

    No comando, especifique o caminho e o nome do arquivo “tar.gz” e o termo de pesquisa. Este exemplo procura a palavra-chave “WordPress” dentro do contêiner:tar -tf files/files.tar.gz | grep wordpress

Depois de concluir as etapas, o comando exibirá o resultado da pesquisa, destacando os arquivos correspondentes à palavra-chave de pesquisa.

Extraia arquivos específicos do contêiner tar.gz no Windows 11

Para extrair arquivos específicos de um arquivo “tar.gz” no Windows 11, siga estas etapas:

  1. Abra Iniciar .

  2. Pesquise Ubuntu e clique no resultado superior para iniciar a distribuição WSL.

  3. Digite o seguinte comando para extrair apenas arquivos específicos de um arquivo tar.gz e pressione Enter :

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

    Extraia arquivos tar.gz específicos

    No comando, especifique o caminho e o nome do arquivo “tar.gz” e o termo de pesquisa para corresponder ao padrão de nome de arquivo dos arquivos a serem extraídos. Você também deve especificar o caminho para extrair os arquivos. Este exemplo extrai os arquivos que contêm a palavra-chave “wordpress” no nome: tar -xvf files/files.tar.gz --wildcards *wordpress* -C files. Se você souber o nome exato do arquivo, poderá ignorar a opção “–wildcards” e digitar o nome completo do arquivo.

Depois de concluir as etapas, os arquivos específicos serão extraídos do arquivo “tar.gz” para o destino especificado no comando. Se você precisar extrair todo o conteúdo do tarball, também poderá usar estas instruções .

Deixe um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *