Выборочная распаковка файлов из архива tar.bz2
t17fenics 12 марта, 2008 - 02:33
Здравствуйте.
Есть ли возможность извлечения из архива 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
спасибо
спасибо
накладочка вышла
Все бы хорошо, меня действительно интересует 3 пример...
только в результате мы получаем структуру файлов из архива - practice/folk practice/jazz, мне нужно, чтобы было просто folk и jazz без всяких там practice
+ еще вопрос, чо-то не могу сообразить, как указать дестинейшен(путь назанчения)
Путь
Так ведь:
-С /путь/к_директории
Соображать лучше при помощи: man tar
Эта пасибо )
Эта пасибо )
А никто средств
А никто средств для "прозрачной" работы с архивами (как с каталогами) из оболочки не знает?
Пожалуйста, не описывайте своё железо в подписи
mc
mc
Встречный вопрос
В любом случае - костыли.
Помнится, упоминалось, что какой-то вумный шелл (типа zsh, возможно ошибаюсь) и умеет.
Но что навороты на уровне командной оболочки, что файломенагер - костыли.
Меня интересует вот что: кто-нибудь объяснит зачем нужна "прозрачная работа с архивами" средствами shell?
--
Live free or die
Quote: Меня
Дык, раньше-то не указал. Не знаю.
Не совсем
Не совсем понятно что подразумевается под "прозарчной работой из оболочки". Полагаю, что 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
mc, содержащий
mc, содержащий Gnome? Я пропустил маразм года?
Пожалуйста, не описывайте своё железо в подписи
ну, если
ну, если пользуетесь обычным mc, то наверное не пропустили
это цитата с opennet.ru боюсь только, что перевод чрезчур дословен, речь походу идет не о том :)))
Кто-нить есть кто пользовался Advanced Midnight Commander? поделитесь впечатлениями
PS А вообще вы, да и я, в моей теме сршенно посторонний треп развели ))
Может кто нить заодно выскажется по теме вопроса, а то как-то...