我尝试使用 Dropbox 同步我电脑的代码文件,但它同步了所有内容。我希望能够配置 Dropbox 不同步具有特定名称(如“.git”和/或“target”)的文件夹,因为目标文件夹会自动生成,并且随着开发的进行会变得非常大。
有没有办法配置 Dropbox 以忽略某些文件夹(无论是否自动生成)?
答案1
从 2020 年初开始,你实际上可以从同步中排除文件和目录。
在Linux下,命令是:
attr -s com.dropbox.ignored -V 1 /path/to/somewhere
在 macOS 下,命令大致相同:
xattr -w com.dropbox.ignored 1 /path/to/somewhere
对于Windows下的命令参见另一个答案, 或者:
Set-Content -Path C:\Users\yourname\Dropbox\Example -Stream com.dropbox.ignored -Value 1
答案2
在 powershell 中执行:
Set-Content -Path /path/to/ignored/file -Stream com.dropbox.ignored -Value 1
答案3
是的,这叫做Dropbox 中的选择性同步。
您可以排除与 DropBox 同步的特定文件夹。
在 Windows 7 和 Dropbox 3.1.265 中,您可以:
- 点击 Dropbox 系统托盘图标
- 点击齿轮图标并选择偏好设置
- 点击帐户
- 点击选择性同步
- 取消勾选您不再希望与 Dropbox 同步的文件夹
- 单击“确定”
请注意,Dropbox 将删除该文件夹,因此请确保在执行此操作之前将所有内容复制到另一个位置,然后再将其复制回来。(Thiago Duarte)
答案4
- 将这些文件夹复制到未与 Dropbox 同步的其他位置。
- 使用选择性同步取消同步原始文件夹(Dropbox 将删除它们)。
- 将备份文件夹再次复制到原始位置(它们将保持不同步。)
来源: https://www.dropboxwiki.com/tips-and-tricks/exclude-folders-from-syncing
附言:我同意下面的评论。Dropbox 的同步功能似乎发生了一些行为变化,从而导致选择性同步冲突。如果您遇到此问题,我找到了另一种替代方法 - 我将包含大文件的文件夹移出 Dropbox,而是将其链接(快捷方式)放在所需位置。这会将它们同步为文件而不是文件夹。