Поиск и encrpyt единственный файл в gpg зашифровали папку

у меня есть зашифрованный файл tar-gzip огромного gpg ~100 ГБ. Но только нужна единственная папка от него. Я могу перечислять/искать содержание путем выполнения, например.

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

Это супер быстро, и я могу быстро найти папку, в которой я нуждаюсь.

Но если я пытаюсь дешифровать эту единственную папку, она берет навсегда (файл находится на сетевом хранилище :-/). Я попробовал:

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

Могло случиться так, что tar должен передать потоком через полную папку? Или разве это не работает с gzip / gpg сжатые файлы?

Обновление: благодаря Xen2050 я скопировал неправильную командную строку arugement здесь. Зафиксированный это в этом сообщении.

1
задан 11 January 2016 в 22:39

1 ответ

Для и Вашего использования в качестве примера -c, использование дешифрования -d, и вероятно нужно --xz для tar, но это смешало бы форматы & не работал бы, но я предположу, что они - просто опечатки, и у Вас есть они работа, но так или иначе...

необходимо будет ожидать до gpg & tar проходит целый архив до удара Вашего конечного файла, это могло быть около запуска или закончиться, так может стать удачным. Tar & gpg ведут себя отчасти как, они проходят ленточный архив, но вместо того, чтобы использовать grep Вы видите файлы, дешифрованные "живой", просто произведя список файлов к stdout.

Попытка, получающая терминал на локальной машине ускорить вещи, , если сеть является узким местом.

1
ответ дан 7 December 2019 в 16:04

Другие вопросы по тегам:

Похожие вопросы: