Wie kann ich sehen, welche Datei von Dropbox gerade hochgeladen / heruntergeladen wird?

35

Wie können Sie sehen, welche Datei Dropbox gerade hochlädt (oder herunterlädt, ich gehe davon aus, dass Dropbox nicht beide gleichzeitig ausführt)?

Rabarberski
quelle
Welches Betriebssystem - Windows?
Robert
@ Robert: spielt keine Rolle, obwohl hauptsächlich auf Windows 7
Rabarberski
Auf dem Mac ändert sich das Symbol der Ordner und Dateien, während sie synchronisiert werden. Ich bin mir nicht sicher, ob dies auch für Windows gilt.
KeithB
@ KeithB das ist das gleiche Verhalten für Windows-Client war gut.
Sathyajith Bhat
Wie mache ich das auf Ubuntu?
HDave

Antworten:

29

Es gibt keine einfache Möglichkeit, dies in Dropbox zu erkennen. Sie können sich jedoch ein Bild davon machen, indem Sie sich ansehen, auf welche Dateien der Dropbox-Prozess zugreift.

Für jede Windows-Version können Sie SysInternals ProcMon verwenden . Dies gibt eine Liste aller aktuellen Datei-, Registrierungs- und anderen Aktionen. Es kann nach unten gefiltert werden, um nur die gewünschten Daten anzuzeigen - in diesem Fall, auf welche Dateien Dropbox zugreift.

Öffnen Sie procmon.exeund öffnen Sie das Dialogfeld Filter. Stellen Sie die folgenden Filter ein:

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

Dies führt dazu, dass in ProcMon nur die Lese- und Schreibvorgänge von Dateien in Dropbox angezeigt werden, mit Ausnahme der Konfigurationsdateien, auf die Dropbox zugreift. Tatsächlich werden Ihnen alle Dateien angezeigt, die von Dropbox hochgeladen oder heruntergeladen werden.

Bildbeschreibung hier eingeben


Eine schnellere, aber schwerer zu interpretierende Methode ist die Verwendung des Ressourcenmonitors in Windows 7. Um auf den Ressourcenmonitor zuzugreifen, öffnen Sie den Task-Manager ( Ctrl+ Shift+ Esc), wechseln Sie zur Registerkarte Leistung und klicken Sie auf Resource Monitor.

Bildbeschreibung hier eingeben

Wechseln Sie anschließend zur Registerkarte Festplatte und sortieren Sie im zweiten Bereich nach dem Prozessnamen. Suchen Sie nach der Aktivität unter dem Dropbox-Prozess, um eine Vorstellung davon zu erhalten, welche Datei verarbeitet wird.

Bildbeschreibung hier eingeben

nhinkle
quelle
Anfangs ein bisschen Mühe, das zu erledigen, aber es ist eine gültige Antwort und ist so ziemlich das, was der OP will.
Sathyajith Bhat
Sehr gute Antwort, obwohl es nicht zu helfen schien. Rätsel Nr. 1: Warum hat Dropbox alle Arten von Dateien gelesen, die vor Wochen hochgeladen worden waren? Behoben, als ich einen anderen Computer anhielt, der diese Dateien herunterlud. Dropbox muss also das LAN und nicht das Internet verwenden, um sie zwischen diesem und diesem lokalen Computer zu übertragen! Ein bisschen süß. Durch das Anhalten wurde jedoch jeder einzelne Dropbox.exe-Prozess aus den Festplattenaktivitätsfenstern entfernt. Das zweite Geheimnis ist, dass Dropbox immer noch behauptet, 20 riesige Dateien auf diesen nicht angehaltenen Computer hochgeladen zu haben, aber keine Festplattenaktivität hat.
Bob Stein
23

fs_usageAuf dem Mac können Sie die Aktivität von Dropbox anzeigen:

sudo fs_usage | grep ~/Dropbox

Dies verwendet grep, um nach Aktivitäten im Dropbox-Ordner meines Benutzers zu suchen. Sie können auch Folgendes versuchen, um alle Aktivitäten anzuzeigen:

sudo fs_usage -f filesys

Verwenden Sie Folgendes, um nur die Aktivität aus dem Dropbox-Prozess anzuzeigen (wenn Dropboxder Name des Prozesses lautet):

sudo fs_usage Dropbox

Hoffentlich hilft das :)

Zander
quelle
4

Auf Linux-Systemen dropbox statuswird angezeigt, was Dropbox derzeit tut, einschließlich aller Dateien, die synchronisiert werden.

user3091475
quelle
3

Unter Linux können Sie wahrscheinlich einen Hinweis erhalten, indem Sie sich ansehen, auf welche Dateien der Dropbox-Prozess zugreift .

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

Nur weil Dropbox auf eine Datei zugreift, heißt das noch lange nicht, dass sie hochgeladen wird. Mit ein wenig menschlicher Kontrolle sollten Sie jedoch eine gute Vorstellung davon haben, welche Datei (falls vorhanden) tatsächlich hochgeladen wird.

Scott Smedley
quelle
2

Dropbox zeigt nicht die genauen Details, welche Datei hochgeladen / heruntergeladen wird. Die Anzeige beschränkt sich auf die Anzeige, ob und wie viele Dateien synchronisiert werden.

Dropbox-Synchronisierungsstatistik

Wenn Sie wissen, welcher Ordner hochgeladen wird, ändert sich das Symbol, um das Synchronisierungsverhalten anzuzeigen.

Dropbox-Synchronisierungssymbol

Sathyajith Bhat
quelle
2

Unter 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/*" 

Die zuletzt berührten Dateien stehen ganz oben auf der Liste. Für mich gerade jetzt, wird am laufenden Band der Prozess auf seine eigenen internen Dateien ( aggregation.dbx, deleted.dbx, filecache.dbx, usw.) und nicht irgendetwas in seinem Dropbox - Verzeichnis.

ahcox
quelle
2

Unter Mac OS X mit Version 3.2.6 von DropBox können Sie auf das DropBox-Symbol in der Taskleiste klicken. Daraufhin wird ein Pulldown-Menü geöffnet, in dem die aktuell hochgeladene Datei und die geschätzte verbleibende Zeit angezeigt werden.

Interessanterweise wird es auf dieser Seite nicht beschrieben: https://www.dropbox.com/en/help/38

mgk
quelle
0

Auf den meisten Linux-Systemen sollte dies der beste Weg sein, um festzustellen, auf welche Dateien Ihr lokaler Dropbox-Prozess zugreift.

    lsof -n -p $(pidof dropbox)
RJ
quelle