如何查看Dropbox当前正在上传/下载的文件?


35

您如何查看Dropbox当前正在上载哪个文件(或下载,我认为Dropbox无法同时上载这两个文件)?


哪个操作系统-Windows?
罗伯特

@Robert:无所谓,但主要是在Windows 7
Rabarberski

在Mac上,它会在同步文件夹和文件时更改它们的图标。不确定Windows是否也是如此。
KeithB 2011年

@KeithB与Windows客户端的行为相同。
Sathyajith Bhat

如何在Ubuntu上执行此操作?
HDave 2012年

Answers:


29

在Dropbox内无法分辨,但是您可以通过查看Dropbox进程正在访问的文件来了解它。

对于任何版本的Windows,您都可以使用SysInternals ProcMon。这给出了所有当前文件,注册表和其他操作的列表。可以将其过滤以仅显示所需的数据-在这种情况下,Dropbox正在访问哪些文件。

打开procmon.exe,然后打开“过滤器”对话框。设置以下过滤器:

Process Name   is           Dropbox.exe                     Include
Operation      is           ReadFile                        Include
Operation      is           WriteFile                       Include
Path           begins with  C:\users\YOURUSERNAME\AppData   Exclude
Path           is           C:                              Exclude

这将导致ProcMon仅显示从Dropbox进行的文件读写,不包括Dropbox访问的配置文件。有效地,这将向您显示Dropbox正在上载或下载的所有文件。

在此处输入图片说明


一个更快的,但很难解释的方法是使用资源监视器在Windows 7要访问的资源监视器,打开任务管理器(Ctrl+ Shift+ Esc),转到性能选项卡,并单击Resource Monitor

在此处输入图片说明

打开后,转到“磁盘”选项卡,然后在第二个面板中按进程名称排序。在Dropbox流程下查找活动,以了解其正在处理的文件。

在此处输入图片说明


刚开始要完成这项工作有点痛苦,但这是一个有效的答案,几乎是OP想要的。
Sathyajith Bhat

很好的答案,尽管似乎没有帮助。谜题一,为什么Dropbox会读取它没有业务读取的所有文件,因为它们是在几周前上传的。解决了当我暂停另一台正在下载这些文件的计算机时。因此,保管箱必须使用LAN而不是Internet在此计算机和该本地计算机之间传输它们!有点甜 但是暂停最终从“磁盘活动”窗口中删除了每个Dropbox.exe进程。因此,奥秘#2是,Dropbox仍然声称要在这台未暂停的计算机上上传20个大型文件,但它没有磁盘活动。
鲍勃·斯坦因

24

您可以fs_usage在Mac上使用来查看Dropbox的活动:

sudo fs_usage | grep ~/Dropbox

这使用grep搜索我的用户的Dropbox文件夹中的任何活动。您也可以尝试以下方法查看所有活动:

sudo fs_usage -f filesys

使用以下内容仅显示Dropbox流程中的活动(如果Dropbox是流程名称):

sudo fs_usage Dropbox

希望有帮助:)


4

在linux系统上,dropbox status将显示当前由哪个dropbox决定,包括正在同步的所有文件。


3

对于Linux,可以通过查看Dropbox进程正在访问的文件来获得提示。

ls -l /proc/$(pidof dropbox)/fd | egrep -v 'pipe:|socket:|/dev'

仅仅因为Dropbox正在访问文件,并不一定意味着它正在上传。但是,在人为监督的情况下,您应该能够很好地猜测出实际上是哪个文件(如果有)被上传。


2

Dropbox不会显示上传/下载哪个文件的详细信息。该指示仅限于显示是否正在同步文件,如果正在同步,则同步多少文件。

保管箱同步状态

另外,如果您知道要上传哪个文件夹,该图标也会更改,指示同步行为。

保管箱同步图标


2

在Ubuntu 14.04上:

ls -lhat /proc/`pgrep dropbox`/fd | egrep -v "\-> socket:" | egrep -v "\-> pipe:" | egrep -v "\-> anon_inode" | egrep -v "/dev/null" | egrep -v "\-> /dev/*" 

最近接触过的文件在列表顶部。对于我来说,现在,该过程被搅动自己的内部文件(aggregation.dbxdeleted.dbxfilecache.dbx等),而不是它的Dropbox的任何内容。


2

在具有DropBox 3.2.6版的Mac OS X上,您可以单击系统任务栏中的DropBox图标。这将打开一个下拉菜单,其中显示了当前上传的文件以及剩余时间的估计。

有趣的是,此页面未对此进行描述:https : //www.dropbox.com/en/help/38


0

在大多数Linux系统上,这应该是查看本地Dropbox进程正在访问哪些文件的最佳方法。

    lsof -n -p $(pidof dropbox)
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.