kostik Сообщений: 16 Зарегистрирован: Август 2006
Географическое положение: Украина
Частый Гость
Прошу прощения за детский вопрос, но все же...
Хочу в эмуляторе терминала одной командой извлечь файлы из архива. Делаю так:
gzip -d krusader-1.80.0.tar.gz | tar -xvf -
Вроде бы, первая команда должна передавать декомпрессированный (не знаю как выразиться грамотнее) файл на вход второй команды. Но в результате получаю всего лишь файл krusader-1.80.0.tar, а не полностью распакованный архив. Интерпретатор не ругается. Бегло просмотрел разные руководства, но ничего путного там не нашел. Подскажите, пожалуйста, в чем ошибка
cppmm Сообщений: 501 Зарегистрирован: Июнь 2006
Географическое положение: Tomsk
Цитата:
Вроде бы, первая команда должна передавать декомпрессированный (не знаю как выразиться грамотнее) файл на вход второй команды.
Нет, не так. Первая команда распаковывает файл krusader-1.80.0.tar.gz в файл krusader-1.80.0.tar, а на стандартный вывод ничего не передаёт.
Как правильно посоветовали, man gzip. :) А проще говоря, несколько неудачный пример для изучения работы конвееров.Today is a good day to die...