我目前正在设置一个备份管理器来自动从网络服务器归档目录。我正在寻找如何在归档过程后不使用 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/
中创建新存档
关于linux - 在不使用 "mv"(shell 脚本)的情况下,将当前目录中的新 TAR 文件创建到新目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43122927/