Pesquisa e encryptt único arquivo na pasta criptografada gpg

1

Eu tenho um enorme arquivo gpg criptografado em gpg ~ 100 GB. Mas só precisa de uma única pasta dele. Eu posso listar / pesquisar o conteúdo fazendo, por exemplo.

gpg -d file.tar.gz.gpg|tar -tz |grep "filename"|more

Isso é super rápido e posso encontrar rapidamente a pasta de que preciso.

Mas se eu tentar descriptografar essa pasta única, é preciso para sempre (o arquivo está em um armazenamento de rede: - /). Eu tentei:

gpg -d file.tar.gz.gpg |tar -xz /path/to/filename

Poderia ser que o tar deve fluir através da pasta completa? Ou não está funcionando com arquivos compactados gzip / gpg?

Atualização: thx para Xen2050, eu copiei a arugement errada da linha de comando aqui. Corrigido neste post.

    
por PlagTag 30.12.2015 / 11:54

1 resposta

1

Seus exemplos usam -c , a descriptografia usa -d e provavelmente precisa de --xz para tar, mas isso combina formatos & amp; não funcionaria, mas eu vou assumir que eles são apenas erros de digitação e você os tem trabalhando, mas de qualquer maneira ...

Você terá que esperar até o gpg & amp; tar percorrer todo o arquivo até atingir o seu arquivo de destino, pode ser perto do início ou fim, então pode ter sorte. Tar & amp; gpg se comportam como se estivessem passando por um arquivo de fita, mas em vez de usar grep você pode ver os arquivos descriptografados "ao vivo" apenas exibindo a lista de arquivos para stdout.

Tente obter um terminal na máquina local para acelerar as coisas, se a rede for o gargalo.

    
por Xen2050 31.12.2015 / 15:35