gzip: c.gz: нет такого файла или каталога
У меня проблема с извлечением OpenSSL на Mac OS X 10.8 (полностью исправлена). Вот соответствующий вывод. Команды были скопированы непосредственно из Руководства пользователя OpenSSL для FIPS Capable Module 2.0:
$ ls openssl*
openssl-fips-2.0.1.tar.gz
$
$ xattr -d -r openssl-fips-2.0.1.tar.gz ios-incore-2.0.1.tar.gz setenv-*
$
$ gunzip -c openssl-fips-2.0.1.tar.gz | tar xf -
tar: Error opening archive: Failed to open ''
gzip: c.gz: No such file or directory
gzip: openssl-fips-2.0.1.tar.gz: No such file or directory
$
$ gunzip -c ./openssl-fips-2.0.1.tar.gz | tar xf -
tar: Error opening archive: Failed to open ''
gzip: c.gz: No such file or directory
gzip: ./openssl-fips-2.0.1.tar.gz: No such file or directory
$
Я сбит с толку, что gunzip
утверждает, что нет такого файла openssl-fips-2.0.1.tar.gz
даже после ls
показал файл в pwd
, Я не понимаю, что / почему tar пытается сделать с c.gz
,
Почему смола терпит неудачу?
1 ответ
Попробуйте скопировать и вставить следующее в вашу оболочку:
gunzip -c openssl-fips-2.0.1.tar.gz | tar xf -
Есть что-то смешное в дефисе, который вы используете в -c
, Я думаю, что это может быть мягкий дефис (по крайней мере, это символ, который появляется, когда я копирую и вставляю вашу команду в консоль).
Приведенная выше команда, даже если она выглядит идентично вашей, отличается тем, что использует обычный дефис ASCII.