如何防止 Google Drive 和 OneDrive 将符号链接添加到我的主文件夹?

如何防止 Google Drive 和 OneDrive 将符号链接添加到我的主文件夹?

当我登录 Google Drive 或 OneDrive 时,它​​们会在我的主文件夹中创建指向 的符号链接/Users/me/Library/CloudStorage/[Google Drive or OneDrive]。主文件夹中的这些链接中有空格,并且名称不简洁,这在终端中工作时很不方便。如果我重命名或删除这些链接,Google Drive 和 OneDrive 会在下次重新启动任一程序时使用默认名称再次创建它们。即使我为 OneDrive 选择了不同的“位置”(实际上只是创建指向 的符号链接的位置CloudStorage),它仍然会在我的主文件夹中创建名称可怕的符号链接,并且 Google Drive 的位置根本无法更改。

我怎样才能防止这些程序在我的主文件夹中创建不需要的文件夹(或者脚本是否可以执行具有相同效果的操作)?最终,我希望在我的主文件夹中仅存在名为GoogleDrive和的符号链接。OneDrive

答案1

这也让我很烦恼。我还没有找到防止这种情况的解决方案,但我的窍门是使用 cron 作业来删除它们(我有一个个人驱动器和一个工作驱动器)。我每天运行四次 cron 作业,但根据它对你有多烦以及你重启机器或 Google Drive 的频率,你可以设置不同的频率。一定有更好的方法。

添加细节以使社区机器人保姆感到高兴,假设您知道如何使用终端。

我在适当的位置创建了一个脚本。我将其放在 中/Users/scott/lib/bin/rmgoogle.sh,但任何对您来说合理的位置都可以。

#!/bin/zsh

/bin/rm -f xxx@yyyy\ -\ Google\ Drive
/bin/rm -f aaa@bbbb\ -\ Google\ Drive

并使其可执行chmod a+x /Users/scott/lib/bin/rmgoogle.sh

然后我在 cron 表中创建一个条目

crontab -e

并添加以下条目

55 9,12,15,17 * * *  /Users/scott/lib/bin/rmgoogle.sh

然后保存。这样每天 9:55、12:55、15:55 和 17:55 都会运行我的脚本。根据需要进行更改。

相关内容