So synchronisieren Sie Ihr OneDrive-Konto unter Linux

OneDrive, der Cloud-Speicherdienst von Microsoft, ist ein sehr beliebtes Angebot, wenn es um Cloud-Speicherdienste geht. Mit OneDrive können wir jederzeit und überall auf allen unseren Geräten auf unsere Dateien zugreifen. Es gibt jedoch eine große Einschränkung: Es ist kein offizieller Linux-Client verfügbar. Daher müssen sich Linux-Benutzer auf die Webversion (die keine Synchronisierung bietet) oder auf inoffizielle Clients verlassen. Früher gab es einen inoffiziellen Kunden namens onedrive-d nicht mehr gepflegt. Allerdings gibt es einen weiteren inoffiziellen OneDrive-Client, der vom GitHub-Benutzer den Namen onedrive trägt Skilion. Es unterstützt manuelle und automatische Synchronisierung, Echtzeit-Dateiüberwachung und wiederaufnehmbare Uploads. Obwohl das Einrichten einige Bastelarbeiten und die Verwendung der Befehlszeile erfordert, funktioniert es für den täglichen Gebrauch gut genug und wirft keine Probleme auf. Wenn Sie also Ihre OneDrive-Daten mit Ihrem Linux-Computer synchronisieren möchten, gehen Sie wie folgt vor:

Hinweis: Dieses Programm wurde unter Linux Mint 18 getestet. Diese Anweisungen funktionieren unverändert mit Ubuntu 16.04. Obwohl es möglich ist, es mit anderen Distributionen zum Laufen zu bringen, haben wir es in diesem Artikel nicht behandelt.

Installation von OneDrive unter Linux

Öffnen Sie das Terminal und führen Sie die folgenden Befehle aus, um die vorausgesetzte Software libcurl, libsqlite, build-essential und git zu installieren:

[sourcecode]

sudo apt-get install libcurl4-openssl-dev libsqlite3-dev build-essential git

[/sourcecode]

Führen Sie nach Abschluss der Installation die folgenden Befehle aus, um den Compiler für die Programmiersprache D zu installieren:

[sourcecode]

sudo wget http://master.dl.sourceforge.net/project/d-apt/files/d-apt.list -O /etc/apt/sources.list.d/d-apt.list
wget -qO – http://dlang.org/d-keyring.gpg | sudo apt-key hinzufügen –
sudo apt-get update && sudo apt-get install dmd-bin installieren

[/sourcecode]

Wir werden jetzt die onedrive-Software herunterladen und installieren. Laden Sie in Ihrem Home-Verzeichnis den Quellcode mit dem folgenden Befehl herunter:

[sourcecode]Git-Klon https://github.com/skilion/onedrive.git onedrive_code[/sourcecode]

Kompilieren und installieren Sie nun die Software:

[sourcecode]cd onedrive_code
machen
sudo make install

[/sourcecode]

Und du bist fertig.

Konfigurieren Ihres OneDrive-Kontos

Öffnen Sie das Terminal und führen Sie onedrive aus, um Ihr OneDrive-Konto zum ersten Mal zu konfigurieren. Sie sehen eine Eingabeaufforderung mit einer URL wie der folgenden:

Kopie-URL

Kopieren Sie einfach diese URL und geben Sie sie in den Webbrowser Ihrer Wahl ein. Sie werden nach Ihrem Microsoft-Konto und Passwort gefragt. Nach der Eingabe erhalten Sie den folgenden Bildschirm:

Wählen Sie hier

Wählen Sie hier Ja und kopieren Sie die URL, die auf dem folgenden Bildschirm angezeigt wird:

Kopieren Sie diese URL

Fügen Sie nun diese URL in Ihr Terminalfenster ein und drücken Sie die Eingabetaste. Sie werden feststellen, dass Ihr OneDrive-Konto automatisch mit dem Onedrive-Ordner in Ihrem Home-Verzeichnis synchronisiert wird. Wenn in Ihrem OneDrive-Konto mehrere Gigabyte Daten gespeichert sind, haben Sie etwas Geduld, da dies eine Weile dauern wird.

wird heruntergeladen

Grundlegende Verwendung

Wenn Sie Ihren lokalen Speicher mit Ihrem OneDrive-Konto unter Linux synchronisieren möchten, führen Sie einfach den Befehl onedrive von Ihrem Terminal aus. Als Demonstration habe ich einige Bilder mit der Web-App aus meinem OneDrive-Speicher gelöscht. Auf meinem Linux-System habe ich eine Textdatei im Onedrive-Ordner erstellt. Das Ausführen des Befehls onedrive führt zu folgendem Ergebnis:

Synchronisationsergebnis

Einrichten der automatischen Synchronisierung

Wenn Sie Ihr OneDrive-Konto automatisch synchronisieren möchten, anstatt den Befehl jedes Mal manuell auszuführen, können Sie den systemd-Dienst aktivieren. Führen Sie in einem Terminal Folgendes aus:

[sourcecode]systemctl –user enable onedrive
systemctl –user start onedrive[/sourcecode]

Hier gibt es eine Einschränkung. Das Hinzufügen oder Entfernen von Dateien zu Ihrem lokalen Dateisystem spiegelt die Änderungen in Ihrem OneDrive-Konto fast sofort wider. Umgekehrt ist die Umkehrung jedoch etwas verzögert. Dies ist für die meisten Menschen keine große Sache, kann jedoch ein Problem sein, wenn Sie regelmäßig viele Dateien übertragen.

Wenn Sie nicht sicher sind, ob eine bestimmte Datei synchronisiert wurde oder nicht, können Sie die Protokolle überprüfen. Führen Sie dazu Folgendes aus:

[sourcecode]journalctl –user-unit onedrive -f[/sourcecode]

Protokolle

Ausschließen von Dateien und Ordnern von der Synchronisierung

Angenommen, Ihr OneDrive-Konto enthält einen Ordner, der bis zum Rand mit HD-Videos gefüllt ist, und Sie möchten eine Synchronisierung vermeiden, da dies erhebliche Bandbreite und Speicherplatz beansprucht. Vielleicht möchten Sie auch das Synchronisieren von Disc-Images (ISO-Dateien) vermeiden. Öffnen Sie dazu die Datei ~ / .config / onedrive / config mit Ihrem bevorzugten Texteditor und ändern Sie die Abschnitte skip_file und skip_dir entsprechend:

[sourcecode]skip_file = “. * | ~ * | * .iso”
skip_dir = “. * | Videos”[/sourcecode]

Wenn Sie den Synchronisierungsdienst ausführen, müssen Sie ihn zuerst deaktivieren:

[sourcecode]systemctl –user stop onedrive[/sourcecode]

Führen Sie danach onedrive mit der Option resync aus:

[sourcecode]onedrive –resync[/sourcecode]

Danach können Sie den Synchronisierungsdienst wieder aktivieren:

[sourcecode]systemctl –user start onedrive[/sourcecode]

SIEHE AUCH: 4 beliebte (inoffizielle) Google Drive Linux-Clients

Verwenden Sie OneDrive nahtlos unter Linux

Ein weiterer guter Linux OneDrive-Client ist rclone. Es bietet zwar nur manuelle Synchronisierung, verfügt jedoch über bestimmte zusätzliche Funktionen, die in onedrive nicht vorhanden sind, z. B. die Unterstützung für gleichzeitige mehrere Cloud-Konten, einschließlich, aber nicht beschränkt auf OneDrive, Google Drive, Dropbox, Amazon S3 und Yandex. Sie können rclone bekommen Hier.

So können Sie ein Microsoft OneDrive-Konto mit Linux synchronisieren. Lassen Sie uns wissen, wie es bei Ihnen funktioniert. Wenn Sie Probleme beim Einrichten haben, können Sie uns im Kommentarbereich unten eine Frage stellen.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *