LINUX.ORG.RU

7zip распаковывает все поддиректории в корень


0

1

Написал простой скриптик:

FPATH=$1
FNAME=`basename "${FPATH%.*}"`
mkdir "$FNAME"
7z e -o"$FNAME" "$FPATH"

Проблема в том, что файлы из всех поддиректорий архива копируются в корень. В мане есть опция -r. Но про нее написано:

«Recurse subdirectories (CAUTION: this flag does not do what you think, avoid using it)»

И, действительно, она не работает.

Подскажите способ распаковывать rar/zip/etc архивы с поддиректориями (архиваторы, тянущие пол гнома/кде не предлагать)

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

Спасибо. Был невнимателен читая мануал

Но теерь и с «e» и с «x» не работает. Видать, что-то поломал.

# 7z x -o dir ar.rar

Error:
Incorrect command line
makoven ★★★★★
() автор топика
Ответ на: комментарий от makoven

А, всё, разобрался. Между -о и именем не надо пробела

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