2010-08-07 3 views
0

Я использую модуль tarfile python.
У меня есть резервная копия системы в файле tar.gz.
Мне нужно получить список уровней и файлов первого уровня, не получая ВСЕ список файлов в архиве, потому что это TOO LONG.
Например: Мне нужно получить ['bin /', 'etc /', ... 'var /'], и все.
Как я могу это сделать? Может быть, даже не с tar-файлом? Тогда как?Получить большое содержимое TAR (gz) -файла по уровням dir

ответ

1

Вы не можете сканировать содержимое tar без сканирования всего файла; он не имеет центрального индекса. Вам нужно что-то вроде ZIP.

Смежные вопросы