команда tar для извлечения архива с двоеточием на имя

Я пробую tar -zxvf plugin\:xyz.tgz и полученный ошибка:

rsh: Could not resolve hostname plugin: Name or service not known
tar: plugin\:thold-latest.tgz: Cannot open: Input/output error
tar: Error is not recoverable: exiting now

Кто-то может помочь мне?

7
задан 23.05.2011, 05:31

0 ответов

Вы могли сделать следующее:

mv plugin\:xyz.tgz plugin-xyz.tgz
tar xvfp plugin-xyz.tgz

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

0
ответ дан 07.12.2019, 14:26

Используйте полный путь tar.

Как это:

/usr/bin/tar-xf plugin:thold-latest.tgz

Часть перед ":" интерпретируется как имя хоста, часть после того, как был бы файл. Tt пытается выполнить remsh. Но с полным путем tar, это не будет. Кроме того, если Вы не знаете, где tar находится в Вашей системе, выполненной:

tar whereis

1
ответ дан 07.12.2019, 14:26

Теги

Похожие вопросы