我有一个脚本来创建使用的备份同步。现在我想组织文件夹,将旧备份移动到上面的空文件夹中。我想保留所有硬链接并将其用作参考同步新闻备份。总之,我想将我拥有的完整备份结构移动到一个新文件夹(同一卷),并且我怀疑我可以用什么来实现这一点。
答案1
听起来你正在尝试重新发明rsnapshot
——你有没有考虑过做你想做的事?
答案2
所以你想做...
pax -rwl /some/tree /hardlinked/tree
我认为你应该去做。
答案3
非常感谢您的回答,我找到了一个更简单的解决方案,因为我要移动到同一张光盘,MV为我完美地完成了这项工作。答案就在维基页面中
https://en.wikipedia.org/wiki/Mv
“在同一文件系统中移动文件的实现方式通常与复制文件然后删除原始文件不同。在不支持重命名系统调用的平台上,新目录中会添加一个新链接,而原始链接会被删除。文件数据未被访问”。