Машиночитаемый список файлов в архиве rar


2

Мне нужен способ получить анализируемый список всех файлов в архиве .rar без их извлечения , в bash или python.

Что я пробовал:

rar l *.rar 7z l -slt *.rar

Я также посмотрел на patoolPython, но это, кажется, просто тонкая оболочка rar.

Я хочу эквивалент tar -tvf. Одно имя файла в строке, без дополнительных подробностей. Что-то подобное существует?

Ответы:


1

От rar -?:l[t[a],b] List archive contents [technical[all], bare]

rar lb *.rar

1
Спасибо! забавно, в моем файле помощи rar этой информации не было, но команда работает ... У меня просто есть: l [t] Список содержимого архива [технический].
Даниэль Маху

Хммм интересно мой вывод от RAR 5.01 на окнах. Не могли бы вы отметить мой ответ как решение? :)
Сет

Я все еще на Ubuntu 14.04 с rar 4.20, но эта страница ss64.com/bash/rar.html также пропускает эту информацию. Возможно, я должен сообщить об ошибке где-нибудь. (прошло 8 минут, прежде чем я смог принять ответ)
Даниэль Маху

Это может быть хорошей идеей. Но я не знаю где, извините. Может быть, сопровождающий для пакета Ubuntu? Не волнуйтесь, это всего лишь напоминание, и вы казались хорошим человеком.
Сет

1
Я на самом деле подал ошибку в пакете Ubuntu, это здесь: bugs.launchpad.net/ubuntu/+source/rar/+bug/1626056
Даниэль Маху
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.