Linux服务器上的Dropbox-如何包含/排除文件夹?


Answers:


20

官方的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.

6
有没有在不运行dropbox守护程序的情况下进行配置的方法?
Dimitri Kopriwa 2015年

@BigDong您需要什么?
Piotr Dobrogost

@PiotrDobrogost问题是,如果我有一个500 GB的Dropbox,则必须下载所有500 GB才能应用排除,因为守护程序会在应用排除之前等待初始同步完成。不幸的是,我们很多人的计算机上没有500 GB,因此我们根本无法使用它。
cgnorthcutt

@PiotrDobrogost例如:>>>> cgnorthcutt @ cpu:〜$ python dropbox.py status同步(剩余57,278个文件)正在下载57,278个文件... >>>> cgnorthcutt @ cpu:〜$ python dropbox.py排除列表Dropbox不是没有回应!
cgnorthcutt

@BigDong我发现可以完成此工作的一种方法是在Dropbox文件夹中执行命令,例如:(肯定与指定绝对路径相同)
cgnorthcutt

2

想象一下Dropbox根目录上名为“ YOURFOLDER”的文件夹

1-提示: cd ~/Dropbox

2-按Enter

3-提示: dropbox exclude add ~/Dropbox/YOURFOLDER

4-按Enter

确认

1-小费: dropbox exclude list

2-按Enter

将显示排除文件夹的列表:

排除:../../../ root / Dropbox / YOURFOLDER


0

在大多数情况下,Dropbox CLI都能正常运行。这是我在Ubuntu Server(14.04)中发现的一些陷阱。

  1. 为了使排除工作正常,将其放置在Dropbox文件夹中cd ~/Dropbox\ \(blah\)/,然后排除该目录会有所帮助~/Dropbox (blah)$ ~/bin/dropbox.py exclude add /home/<USERNAME>/Dropbox\ \(blah\)/somefolder
  2. 如果您排除较高级别的文件夹,但又想重新添加它并从中排除子文件夹,请从选择性同步中删除该较高级别的文件夹

0

这将从2016年的图片库中查找和排除文件夹“ .llgal”:

dropbox exclude add $(find /home/dcp/Dropbox/Galeria_Fotos/2016/ -iname \.llgal | tr '\n' ' ')

我知道这不是您要求的,但也许可以帮助其他人。

我正在寻找像修改保管箱数据库之类的解决方案,因为我也有保管箱繁忙的问题。

问候


tr '\n' ' '在这种情况下,目的是什么?
RalfFriedl
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.