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

773
Daniel Mahu

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

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

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

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

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

2

1 ответ на вопрос

1
Seth

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

rar lb *.rar 
Thanks! funny, my rar help file didn't have this info, but the command works... I just have: l[t] List content of archive [technical]. Daniel Mahu 8 лет назад 1
Хммм интересно мой вывод от RAR 5.01 на окнах. Не могли бы вы отметить мой ответ как решение? :) Seth 8 лет назад 0
I'm still on Ubuntu 14.04 with rar 4.20, but this page http://ss64.com/bash/rar.html also misses this info. Perhaps I should file a bug somewhere. (there was a 8 minute timeout before I was able to accept the answer) Daniel Mahu 8 лет назад 0
Это может быть хорошей идеей. Но я не знаю где, извините. Может быть, сопровождающий для пакета Ubuntu? Не волнуйтесь, это всего лишь напоминание, и вы казались хорошим человеком. Seth 8 лет назад 0
Я на самом деле подал ошибку в пакете Ubuntu, это здесь: https://bugs.launchpad.net/ubuntu/+source/rar/+bug/1626056 Daniel Mahu 8 лет назад 1
В других версиях `rar vb` или` unrar vb` должны работать. grawity 8 лет назад 0

Похожие вопросы