В Linux можно извлечь один файл из файла tar.gz
с помощью следующей команды:
tar -zxvf <tar filename> <file you want to extract>
Я также видел SuperUser вопрос, спрашивающий, как извлечь часть файла tar.gz
, используя только его URL.
Я пытаюсь извлечь один файл из архива и загрузить его с URL этого архива. У меня есть структура файлов и папок файла tar.gz
, поэтому я знаю, где хранится нужный файл при извлечении архива. Я хочу не загружать весь архив и не извлекать его, потому что мне нужна только небольшая часть архива, а размер архива огромен.
Есть ли способ сделать это в Python? Я не хочу делать что-то вроде запуска команды в терминале из python, потому что я пытаюсь сделать что-то, что не зависит от платформы.
Спасибо за помощь.