如何将目录符号链接与 Google Backup and Sync 同步?(或者如何同步不在同步文件夹中的文件?)

如何将目录符号链接与 Google Backup and Sync 同步?(或者如何同步不在同步文件夹中的文件?)

在我电脑上的备份和同步文件夹中,我创建了几个目录符号链接,以便“真实”位置上的文件可以备份到我的 Google Drive 上。目录符号链接的创建方式如下:

mklink /D "C:\Users\Me\Desktop\google\Notepad++" "C:\Users\Me\AppData\Roaming\Notepad++"

这些目录符号链接未通过 Google Backup and Sync 上传到我的 Google Drive。

有没有办法强制备份和同步上传目录符号链接?如果没有,我该如何备份我的一些appdata文件?

我想要一个免费且不涉及第三方的解决方案。

我已经找到了一个能够跟踪目录符号链接的 python 脚本解决方案,但我想要一个更强大的解决方案。

答案1

好的,所以诀窍在于哪个是链接,哪个是真正的文件夹。Google Drive 不会同步链接,它会同步真正的文件夹。所以你需要反转顺序。我没有尝试过,/D但使用/J效果很好。因此,将这些更改应用于您的原始方法(如下所示)应该有效:

mklink /J "C:\Users\Me\AppData\Roaming\Notepad++" "C:\Users\Me\Desktop\google\Notepad++" 

这有点烦人而且很危险,因为如果你在 Google Drive 中删除了文件夹,你电脑上的文件也会消失。因此,如果意外从其他位置删除 Google Drive 中的文件夹,链接将指向空,从而彻底清除原始数据。

这也可能给其他在处理符号位置时遇到问题的程序带来麻烦。

如果您愿意放弃 Google Drive,Dropbox 可以按照您最初的建议进行操作。

答案2

我认为 Google Backup and Sync 不遵循符号链接,因此需要另一种解决方案。

我的想法是,不要通过 Google Backup 和 Sync 进行同步,而是使用可以让您的 Google Drive 直接从计算机访问的产品,然后使用任何其他同步产品来同步您的文件夹。

可能作为解决方案的产品是(您需要测试并查看):

一旦您可以直接访问您的 Google Drive,您只需要一款符合您需求的同步产品。以下是一些建议:

答案3

为了将目录符号链接与 Google Drive 同步,我最终使用了克隆使用以下命令:

rclone sync "C:\Users\Me\Desktop\google\Notepad++"  "myremote":"folder"  --copy-links 

虽然它没有回答我关于 Google 备份和同步的问题,但我很满意,因为我可以保留我的 Google Drive 和我的符号链接。

答案4

我不知道这个功能有多新,但您可以右键单击计算机上的文件夹,然后在上下文菜单中选择“Google Drive”,然后选择“同步此文件夹”。上下文菜单

在 Drive(浏览器中)的左侧,您可以看到“计算机”。展开它,然后展开“我的电脑”,您将在那里看到备份文件夹!驾驶

另外,对 @PPC 在 2019 年 1 月初的评论进行了评论。(我讨厌需要声誉才能发表评论的系统!)。截至 2019 年中,Dropbox 不再支持同步符号链接。我刚刚发现这一点,因为我正在尝试自己这样做,首先尝试使用 Dropbox,现在尝试使用 Drive。

有趣的是,我忘记了 Google Backup and Sync,并在右键单击 Dropbox 中的文件夹时发现了 Google Drive 的上下文菜单!是的,该文件夹是取消同步的符号链接/连接点!

相关内容