2012-06-24 1 views
1

В одном из моих приложений пользователь может загружать изображения и архивы (ZIP, RAR). Когда архив загружается, он должен быть извлечен. Тем не менее, некоторые пользователи будут загружать архивы, содержащие файлы в различных вложенных папках (в архиве)Как распаковать все файлы из архива в одну папку, независимо от их вложенности в папку?

Что я ищу, поэтому команда дегтя, которая будет извлекать ВСЕ файлы внутри архива в одну папку , независимо от структуры архива.

Можно ли это сделать с помощью одной команды? И если да, какова была бы эта команда?

+2

Вы думали о: Файлы с таким же именем? – ArjunShankar

ответ

1

Можно ли это сделать с помощью одной команды?

Нет, tar не поддерживает -j флаг как unzip делает, или предоставить какой-либо альтернативный флаг.

Checkout следующие альтернативы:
TAR – Extract discarding directory structure

+0

Отличный намек! Спасибо! – SquareCat

 Смежные вопросы

  • Нет связанных вопросов^_^