Какая предыдущая ошибка tar цитирует?

В качестве альтернативы можно использовать ack , который по умолчанию поддерживает расширенное регулярное выражение:

ack "one | two"

Для нечувствительности к регистру используйте ack -i , а для non -стандартные типы файлов используют ack --all .

1
21.12.2017, 23:30
2 ответа

tar -cvfz mysql.tar.gz mysql/

tar: mysql.tar.gz: Cannot stat: No such file or directory

Эта ошибка означает, что tarне может найти mysql.tar.gz для добавления в архив.

За

(-)fдолжно следовать имя файла, в этом случае ваша команда пытается создать архив с именем zс mysql.tar.gzи mysql/в нем.

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

Если вы используете tar -cvzf mysql.tar.gz mysql/, должно работать

2
27.01.2020, 23:13

Чтобы ответить непосредственно на вопрос, который вы на самом деле задали, ошибка, на которую он ссылается, конечно же, находится в первой строке вашего вывода:

tar: mysql.tar.gz: Cannot stat: No such file or directory

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

1
27.01.2020, 23:13

Теги

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