Выборочная распаковка файлов из архива tar.bz2

Здравствуйте.

Есть ли возможность извлечения из архива tar.bz2 только определенных файлов с помощю утилиты tar?

Например:

есть архив

aaa.tar.bz2
|
+Folder 1/
-Folder 2/
|
+xxx/
+yyy/

Я хочу извлечь только папку ххх и только с помощю tar

Как?

1) tar --extract

1) tar --extract --file=collection.tar blues
2) tar -x -f bfiles.tar --wildcards --no-anchored 'b*'
3) tar -xvf music.tar practice/folk practice/jazz

1)Достать файл
2)Достать файлы по маске
3)Достать каталог

ЗЫ
info tar

спасибо

спасибо

накладочка вышла

wi написал(а):
1) tar --extract --file=collection.tar blues
2) tar -x -f bfiles.tar --wildcards --no-anchored 'b*'
3) tar -xvf music.tar practice/folk practice/jazz

1)Достать файл
2)Достать файлы по маске
3)Достать каталог

ЗЫ
info tar

Все бы хорошо, меня действительно интересует 3 пример...

только в результате мы получаем структуру файлов из архива - practice/folk practice/jazz, мне нужно, чтобы было просто folk и jazz без всяких там practice

+ еще вопрос, чо-то не могу сообразить, как указать дестинейшен(путь назанчения)

Путь

t17fenics написал(а):
+ еще вопрос, чо-то не могу сообразить, как указать дестинейшен(путь назанчения)

Так ведь:
-С /путь/к_директории

Соображать лучше при помощи: man tar

Эта пасибо )

Эта пасибо )

А никто средств

А никто средств для "прозрачной" работы с архивами (как с каталогами) из оболочки не знает?


Пожалуйста, не описывайте своё железо в подписи

mc

mc

Встречный вопрос

krigstask написал(а):
А никто средств для "прозрачной" работы с архивами (как с каталогами) из оболочки не знает?

В любом случае - костыли.
Помнится, упоминалось, что какой-то вумный шелл (типа zsh, возможно ошибаюсь) и умеет.
Но что навороты на уровне командной оболочки, что файломенагер - костыли.

Меня интересует вот что: кто-нибудь объяснит зачем нужна "прозрачная работа с архивами" средствами shell?
--
Live free or die

Quote: Меня

Цитата:
Меня интересует вот что: кто-нибудь объяснит зачем нужна "прозрачная работа с архивами" средствами shell?

Дык, раньше-то не указал. Не знаю.

Не совсем

Не совсем понятно что подразумевается под "прозарчной работой из оболочки". Полагаю, что emerge avfs

Я всем сразу

Я всем сразу отвечу, хорошо?

Сначала по поводу "зачем этот костыль": мне кажется (из виндузячьего опыта ещё), что с архивами гораздо удобнее работать, если трактовать их как папки, всё равно чем пользуясь: Windows Explorer, Total Commander или {ba,z,...}sh. man tar меня, честно скажу, пугает обилием ключей и я бы хотел использовать для работы с архивами привычные cp, mv, ls и т.д. Мне это кажется более удобным и наглядным, при этом я никому своего мнения не навязываю, естественно (-;Е
Могу привести пару примеров того, как это мне видится, если хотите (-:Е

По поводу советов:
- mc — извините, не вариант, это уже не оболочка;
- zsh — спасибо, ещё один повод посмотреть его (-:Е
- avfs — вот это совсем в точку! Большое спасибо за наводку (-:Е


Пожалуйста, не описывайте своё железо в подписи

ну что же...

Ну что же вы так на MC.

Отличный старый воин, ему еще 1000 лет в строю стоять!

Прозрачная работа с архивами, работа с фтп, smb - чем не комбайн, и все просто!!!

А вот

Да я ничего против него не имею, просто мне не хочется пользоваться им, вот и всё. Неудобным кажется (-:Е


Пожалуйста, не описывайте своё железо в подписи

Вы сторонник

Вы сторонник чистой консоли или ярый окошечник? )))

Скорее первое.

Скорее первое. Не то чтобы совсем бескомпромиссный сторонник, но на ноутбуке файлами управляюсь через yeahconsole+urxvt+bash (вот намереваюсь zsh попробовать) (-:Е


Пожалуйста, не описывайте своё железо в подписи

Не умеет эмце

Не умеет эмце прозрачно работать с архивами. Он их тупо распаковывает в ..... /темп. Целиком.
С самбой через эмце работать не удобно. Поставте себе fusesmb и почувствуйте разницу.

ну а что вы

ну а что вы хотели - это вообще то и есть прозрачная работа, а если архив 500 гб, ему что его в память распаковывать, в своп, да?

А fusesmb, спасибо, гляну. Хотя меня и мс в принципе устраивает. Насчет удобства, енто ведь все субьективно.

Ведь ваш fusesmb ничего больше не умеет? в отличае от мс...

1)ну а что вы

1)ну а что вы хотели - это вообще то и есть прозрачная работа, а если архив 500 гб, ему что его в память распаковывать, в своп, да?

Хотелось бы болшей интеллектуалности от плагина. Для того чтоб показать список файлов или вытащить конкретный файл/каталог в указанное место распаковывать весь архив не обязательно. Положить файл в архив тоже не особая проблема. Насколько помню мц этого делать не умеет.
В общем плагины для работы с архивами ужасны.

2)Ведь ваш fusesmb ничего больше не умеет? в отличае от мс..

fusesmb болше ничего не надо. Оно монтирует сетку в каталог одной командой. Кстати самба под мц стала прилично работать не так давно. До этого плагин периодически сегфолтился.

Что интересно, разработчики мц не в силах отказаться от собставенной кривой реализации функций, не свойственных файловому менеджеру. Они упорно пилят то что давно уже реализовано в fusesmb,sshfs-fuse,curlftpfs и вышеупомянутой avfs.

PS
использую mc в качестве штатного файлменеджера.

А что скажете

А что скажете насчет Advanced Midnight Commander

Цитата:
После разрастания в сторону Gnome, отделилась "4.1.35-A" ветка (Advanced Midnight Commander) не содержащая Gnome и направленная на устранение текущих ошибок (самое важное - переписан встроенный ftp клиент), а не на внесение зачастую лишней функциональности

mc, содержащий

mc, содержащий Gnome? Я пропустил маразм года?


Пожалуйста, не описывайте своё железо в подписи

ну, если

ну, если пользуетесь обычным mc, то наверное не пропустили

это цитата с opennet.ru боюсь только, что перевод чрезчур дословен, речь походу идет не о том :)))

Кто-нить есть кто пользовался Advanced Midnight Commander? поделитесь впечатлениями

PS А вообще вы, да и я, в моей теме сршенно посторонний треп развели ))

Может кто нить заодно выскажется по теме вопроса, а то как-то...

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".