вот создал я сжатый архив. а как мне просмотреть его и один файл достать? имеем documents.txz а там лежит файл /documents/doc/doc2/file.txt? Просто при работе с mc, когда я хочу «войти» в архив, он начинает распаковывать (xz -d)(
я сжал tar+xz. сейчас для эксперимента хочу достать из сжатого архива пару файликов. mc при просмотре архива начинает его распаковывать(висит процесс xz -d) (?) как с минимальными усилиями вытащить из сжатого архива один-два файлик?
ну я просто хочу просмотреть что находится внутри сжатого архива с помощью mc и нужный мне файл достать. Сейчас, если пробую просто «зайти» в сжатый архив, то mc распаковывает (висят процессы gzip -cdf и xz -d) их, соответственно подвисает система на неопределенный срок. Хотя данный вопрос к mc больше.
Беда в том — что mc дурак. Он сначала распаковывает всё, а уж только потом ты можешь на это глянуть. Если знаешь, какой примерено файл тебе нужен — то смотри выше (опция t у tar), иначе так или иначе всё распаковывать прийдётся.
Если для получения списка файлов пользоваться не mc, а просто tarом, то он все равно будет распаковывать архив с использованием xz -d. Автору темы можно посоветовать попробовать 7z, если ему часто приходится смотреть внутрь подобных архивов (он позволяет распаковывать txz файлы).
Если хочется иметь быстрый доступ к конкретным файлам, то может squashfs подойдет? Жмет конечно немного хуже чем tar cJf, но за то по удобству и скорости обходит.