在符号链接和文件夹之间自动切换

时间:2013-08-12 22:44:20

标签: macos terminal dropbox symlink

我目前将Dropbox保存在外置硬盘上。

我正在试图弄清楚当我没有外置驱动器时,这两件事中至少有一件是可能的:

我可以创建某种“开关”,这样当我的外部驱动器断开连接时,符号链接会自动成为一个文件夹,我仍然可以像往常一样存储我的信息,下次连接外部驱动器时它将成为一个再次使用符号链接并上传驱动器断开时存储的文件?

或者我可以在驱动器断开连接时至少将符号链接指向本地文件夹,然后在连接驱动器时指向Dropbox文件夹,同时仍然将本地文件夹自动同步到Dropbox文件夹? / p>

谢谢!

2 个答案:

答案 0 :(得分:0)

编写一个(例如.bash)脚本来创建和删除符号链接并进行复制(可能是通过临时目录)应该是可行的。
不过,我不知道如何处理触发 头脑风暴,你可以在你的Dropbox文件夹中有一个指向其他文件夹的符号链接;我一直这样做是为了保留我在国内的组织结构,但仍然可以从其他地方获得一个子集 符号链接仅在单个文件系统中工作。我对硬链接并不积极 您的外置硬盘是否使用HFS +格式化?这也可能有所不同。

答案 1 :(得分:0)

我不完全了解您的情况,但如果您希望灵活地创建符号链接到可能在某一点连接并在其他时间断开连接的外部驱动器,则看起来像dropbox is not a good option for that。准备删除文件,据我所知:)

我发现使用此Insync Linux应用程序的Google云端硬盘正在完成这项工作。我们会看看它是否继续。

编辑:Dropbox支持告诉我,Dropbox确实不支持符号链接到外部驱动器,这些驱动器会断开连接。它导致删除符号链接指向的所有内容。以下是他们的回复:

你好,

我是泰勒。感谢您联系Dropbox支持!

目前,Dropbox桌面应用程序不支持任何操作系统上的此类功能。

Dropbox可以与外部硬盘一起使用,只要您可以确保在Dropbox运行时驱动器始终连接到您的计算机。 如果在Dropbox运行时驱动器与计算机断开连接,Dropbox软件很可能会开始删除文件,直到意识到整个驱动器已被删除。此外,为了使Dropbox最佳工作,您应确保将驱动器格式化为NTFS(Windows),HFS(Mac OS X)或支持扩展属性的文件系统(Linux)。