使用 Dropbox GUI,可以具体控制要同步的文件夹。也可以通过命令行来做到这一点吗?
背景:我正在尝试这里给出的在 Linux 服务器上安装 Dropbox 的解决方案,它似乎运行良好: http://ubuntuservergui.com/ubuntu-server-guide/install-dropbox-ubuntu-server
答案1
官方 Dropbox CLI 有一个排除选项。
在 Linux 上,Dropbox 有一个客户端 ( dropbox
) 和一个守护进程 ( dropboxd
)。
客户端有exclude
命令,你可以使用它来排除目录。例如,要从 Dropbox 中排除 node_modules,你可以输入dropbox exclude add ./node_modules
dropbox help exclude
将打印帮助信息:
dropbox exclude [list]
dropbox exclude add [DIRECTORY] [DIRECTORY] ...
dropbox exclude remove [DIRECTORY] [DIRECTORY] ...
"list" prints a list of directories currently excluded from syncing.
"add" adds one or more directories to the exclusion list, then resynchronizes Dropbox.
"remove" removes one or more directories from the exclusion list, then resynchronizes Dropbox.
With no arguments, executes "list".
Any specified path must be within Dropbox.
答案2
答案3
想象一下 Dropbox 根目录中有一个名为“YOURFOLDER”的文件夹
1 - 提示:cd ~/Dropbox
2 - 按 Enter
3 - 提示:dropbox exclude add ~/Dropbox/YOURFOLDER
4 - 按 Enter
确认
1-提示:dropbox exclude list
2 - 按 Enter
将出现排除文件夹的列表:
排除:../../../root/Dropbox/YOURFOLDER
答案4
这将从 2016 年的照片库中查找并排除文件夹“.llgal”:
dropbox exclude add $(find /home/dcp/Dropbox/Galeria_Fotos/2016/ -iname \.llgal | tr '\n' ' ')
tr '\n' 的目的是删除每行末尾的新行,导致列表保持以行分隔而不是以空格分隔。Dropbox 无法管理参数末尾的新行。
我知道这不是您的要求,但也许可以帮助其他人。
我正在寻找像修改 dropbox 数据库这样的解决方案,因为我也遇到了 dropbox 繁忙的问题。
问候