1

我想使用 git-annex 作为同步和备份解决方案的一部分。有几个设备连接到一个 git-annex 存储库,还有一些特殊的远程设备作为备份解决方案(s3、外部驱动器)。

有时我不再需要文件或目录树,并且想删除它。由于内容在特殊遥控器中仍然可用,我可以安全地做到这一点。但是它仍然在那里消耗空间,这很烦人,尤其是对于大文件。因此,我想从我的 s3 专用遥控器中删除所有旧文件的内容,这些文件在 4 周前被删除。

如何从特殊遥控器永久删除旧删除文件的内容,包括所有以前的版本?

4

1 回答 1

1

根据我对 git-annex 手册页中 MATCHING OPTIONS 的阅读,我不相信您可以使用 git-annex 做到这一点。请注意,没有考虑年龄的选项。

因此,我想您必须编写一个脚本来git annex unused列出未使用的文件,然后通过在 git 日志中搜索来计算它们的年龄。

于 2015-02-18T08:06:59.957 回答