使用 rsync 命令同步 zip 文件内的内容,无需完全解压 zip 文件

使用 rsync 命令同步 zip 文件内的内容,无需完全解压 zip 文件

我正在使用 manjaro。我使用以下命令备份我的整个系统。

rsync -aAXv --delete --exclude-from="excludefrombackup" / /home/vipin/mydata/backup

上述命令将复制我的根目录(/)并将其备份到不同的位置。

rsync 复制的所有文件和文件夹具有完全相同的结构和权限。

当我第二次执行相同的命令时,它只会将对我的系统所做的更改修改到备份位置。这工作正常。

但现在我想压缩我的备份,当我第二次更新时,它应该从压缩包中删除而不提取。这可能吗?或者我需要这样做吗

  1. 解压 zip 文件
  2. 运行 rsync
  3. 再次压缩。

有人有这个脚本吗?我想通过脚本实现这个。

相关内容