我正在设置一个备份管理器,以自动存档来自Web服务器的目录。我正在寻找一个答案,如何在存档过程结束后不使用mv
而将当前目录的新TAR文件创建到新的(不同的)目录。看我的命令:
dcreate=$(date +%Y_%d_%m) tar -cvpzf backup_$dcreate.tar.gz plugins/folder_to_archive/
这个命令工作得很好,但我现在正在研究如何在结束archiv进程后直接将其移动到新目录,例如:
plugins/plugin_name/
到plugins/backups/
感谢任何帮助。
当做
最佳答案
tar的-f
选项是存档的目标文件;它可以是您想要的任何地方,即您可以更改-cvpzf "backup_$dcreate.tar.gz"
到-cvpzf "plugins/backups/backup_$dcreate.tar.gz"
如果希望在plugins/backups/
中创建新存档文件