我每天都使用命令
tar -cpvzf ~/Backup/backup_file_name.tar.gz directory_to_backup/
在Ubuntu/Linux上备份文件(文件名包含YYYY-MM-DD格式的日期和从a到z的字母-a是此日期的第一个备份,依此类推),但我想创建一个新的归档文件,而不是覆盖已有的归档文件。如何防止tar覆盖现有的归档文件?如果该归档文件已存在,我希望tar不执行任何操作,并(如果可能的话)显示错误消息。
$ @
,如此答案所述。 - fedorqui"$@"
比$@
更安全!没有引号,$@
会将包含空格的任何参数拆分为多个参数。 - undefined