LINUX.ORG.RU

Ответ на: комментарий от anonymous

Специально для этого поставил наутилус, но не обнаружил там такой опции.

Я пользуюсь PCmanFM, и лучше всего было бы отталкиваться от этого.

otasan
() автор топика
Ответ на: комментарий от otasan

Третья менюшка снизу. Но это издевательство.

В консоли:

apt-get install p7zip

И потом в папке с файлами

p7zip -d *.7z
anonymous
()
Ответ на: комментарий от pi11

В папку перешёл, выполнил команду и получил:

7-Zip [64] 9.20  Copyright (c) 1999-2010 Igor Pavlov  2010-11-18
p7zip Version 9.20 (locale=ru_RU.UTF-8,Utf16=on,HugeFiles=on,4 CPUs)

Processing archive: 007 - The World is Not Enough.7z


No files to process

Files: 0
Size:       0
Compressed: 560156 
Что я делаю не так?

otasan
() автор топика
Ответ на: комментарий от otasan

Попробуй так:

find . -type f -name '*.7z' -execdir 7z x {} \;

Не уверен точно какая команда распаковки у 7z, но как-то так, может 7za надо.

Xenius ★★★★★
()
Ответ на: комментарий от pi11

В данном случае * развернет bash, надо \*.7z.

Lavos ★★★★★
()
Ответ на: комментарий от otasan

Всё, нашёл. Не там смотрел.

Спасибо.

otasan
() автор топика
Ответ на: комментарий от otasan

Да, файлы с пробелами — вечная проблема.

Но в echo * звезду раскрывает баш, в 7z * этим тоже он заведует. Так что каждый файл нужно закавычить

for f in *.7z ; do p7zip -d  "$f"; done

Или таки из ГУИ разархивировать.

anonymous
()
Ответ на: комментарий от otasan

Действительно распаковывается. Только куда?

Рядом с каждым архивом в текущей директории он и будет распакован. Включая все подкаталоги.

Xenius ★★★★★
()

Каким образом лучше распаковать 884 архива 7z?

однострочником

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.