У меня загадка необходимости извлекать 20 000 файлов из tar.gz, который содержит 4 миллиона файлов, без извлечения всего архива из-за ограниченного дискового пространства. У меня есть список из 20000 имен файлов, и я могу сделать, в принципе,

tar zxvf archive.tar.gz myfilename1

20000 раз, но даже это занимает слишком много времени. Есть ли хорошее решение для этого?

1 ответ1

3

man tar

  -T, --files-from FILE
           get names to extract or create from FILE

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .