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/
, должно работать
Чтобы ответить непосредственно на вопрос, который вы на самом деле задали, ошибка, на которую он ссылается, конечно же, находится в первой строке вашего вывода:
tar: mysql.tar.gz: Cannot stat: No such file or directory
То есть файл с таким именем был указан для хранения в архиве, вот что он пытался сделать. Предполагается, что вы все равно хотите, чтобы остальные файлы были заархивированы, и в любом случае у вас нет возможности узнать, хотите ли вы, чтобы отсутствующий файл был фатальной ошибкой.