LINUX.ORG.RU

unzip определенной папки из архива


0

1

Еще над одной задачей бьюсь второй день, пора чувствую на форум обращаться...

Как распаковать содерживое определенной папки из zip-архива так, чтобы в папке назначения не создавалась директория. В общем вот конкретный пример:

В архиве wordpress-3.1.4-ru_RU.zip лежит папка wordpress а уже в ней все файлы. При распаковке в папку test, например такой командой

unzip wordpress-3.1.4-ru_RU.zip «wordpress/*» -d test

в папке test появляется папка wordpress, а нужно чтобы распаковалось содержимое папки wordpress, без создание папки wordpress


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

Самое простое решение:

unzip wordpress-3.1.4-ru_RU.zip
mv wordpress/ test/

Можно и так:

unzip wordpress-3.1.4-ru_RU.zip "wordpress/*" -d test
mv test/wordpress/* test/
rmdir wordpress

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

Еще над одной задачей бьюсь второй день, пора чувствую на форум обращаться...

А man unzip почитать, не?

unzip -x -j wordpress-3.1.4-ru_RU.zip "wordpress/*" -d test
Deleted
()
Ответ на: комментарий от Deleted

Да, -j не подходит, так как теряется структура.

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