Я использую модуль tarfile python.
У меня есть резервная копия системы в файле tar.gz.
Мне нужно получить список каталогов и файлов первого уровня, не получая ВЕСЬ список файлов в архиве, потому что он СЛИШКОМ ДЛИННЫЙ.
> Например: мне нужно получить ['bin/', 'etc/', ... 'var/'] и все.
Как мне это сделать? Может быть даже не с tar-файлом? Тогда как?
Получить большое содержимое TAR(gz)-файла по уровням каталога
Ответы (1)
Вы не можете сканировать содержимое tar без сканирования всего файла; у него нет центрального индекса. Вам нужно что-то вроде ZIP.
person
Glenn Maynard
schedule
07.08.2010