7

Свежая установка CentOS 5.4

Скачал следующее:

http://prdownloads.sourceforge.net/webadmin/webmin-1.510.tar.gz

Сумма MD5 верна (cdcc09d71d85d81914a90413eaf21d3f). Файл находится здесь:

/tmp/webmin-1.510.tar.gz

tmp и webmin-1.510.tar.gz оба имеют chmod 777 . Я вошел как root.

Команда:

tar -zxfv webmin-1.510.tar

Результат:

tar: v: Cannot open: No such file or directory
tar: Error is not recoverable: exiting now
tar: Child returned status 2
tar: webmin-1.510.tar: Not found in archive
tar: Error exit delayed from previous errors

Никогда не сталкивался с этим раньше. Как будто он думает, что v - это файл, который я хочу извлечь, но это один из аргументов команды ...

Если я v ...

tar -zxf webmin-1.510.tar.gz

Командная стойла. Это ничего не делает. Просто переходит на следующую строку, и подсказка не появляется. Мне нужно CTRL-C, чтобы вернуться к приглашению, и ls проверяет, что он ничего не извлек ...

Моя первая реакция - это не действительный файл tar/gz или что-то в этом роде. Но MD5 соответствует просто отлично. Так что я немного растерялся ...

ОБНОВИТЬ

Вот это да. Никогда не новость, что порядок аргументов имеет значение. Интересно, почему я никогда не замечал этого после всех этих лет.

Однако я только что попробовал

tar -zxvf webmin-1.510.tar.gz

И терминал все еще остановлен, и мне нужно снова нажать CTRL-C, чтобы получить приглашение. И вновь заявить о себе, если я ls никаких каталогов webmin-1.510 после этой процедуры. Ничего не добыто.

ОБНОВЛЕНИЕ 2

Я также просто распаковал файл, так что теперь у меня есть webmin-1.510.tar . Я просто попробовал следующее:

tar -xvf webmin-1.510.tar

И снова тот же результат. Команда останавливает терминал, и мне нужно CTRL-C, чтобы получить приглашение. Ничего не добыто.

3 ответа3

12

Опция 'f' должна быть в конце. Это говорит tar, что то, что следует, является именем tarball. Ваша команда должна быть:

tar -zxvf webmin-1.510.tar.gz

Опция 'v' предназначена для подробного вывода. Бьюсь об заклад, если вы сделали 'ls' в текущем каталоге, там будет webmin-1.510 или такой каталог.

0

Сделайте следующее:

Go to root if necessary:
# sudo su
# cd ~
# wget http://prdownloads.sourceforge.net/webadmin/webmin-1.510.tar.gz
# tar -xvvzf webmin-1.510.tar.gz

Теперь он должен быть извлечен. Возможно, система не сможет распаковать файлы из / в ваш каталог / tmp.

-1

У меня была похожая проблема, но оказалось, что я не вошел как пользователь, которому принадлежал файл. После того, как я зарегистрировал его, файл распаковался нормально.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .