reine Kommandozeilenbedienung von Dropbox

reine Kommandozeilenbedienung von Dropbox

Ist es möglich, ein Dropbox-Konto über eine reine Befehlszeilenlösung, z. B. ein Bash-Skript, zu nutzen?

Eine umfassende Antwort auf diese Frage konnte ich bisher nicht finden.

Ich verwende Git schon seit einiger Zeit und es ist recht einfach, es über die Befehlszeile zu verwenden. Wenn Dropbox keine robuste Befehlszeilenversion hat, welche Alternativen gibt es dann zu Dropbox, die diese Funktion haben?

Da wir uns dem Ende des Jahres 2020 nähern, haben sich die Dinge vielleicht geändert. Ich verwende Windows, greife aber über Cygwin auf Dropbox zu, was im Grunde eine Möglichkeit ist, auf Linux-ähnliche Funktionen in Windows zuzugreifen.

Antwort1

Dropbox-Konto über eine reine Befehlszeilenlösung nutzen?

Hast du es versuchtdbxcli?

dbxcli: Ein Kommandozeilentool für Dropbox-Benutzer und Teamadministratoren

Merkmale

  • Unterstützt grundlegende Dateioperationen wie ls, cp, mkdir, mv (über die Files API)
  • Unterstützt die Suche
  • Unterstützt Dateirevisionen und Dateiwiederherstellung
  • Gestückelte Uploads für große Dateien, paginierte Auflistung für große Verzeichnisse
  • Unterstützt eine wachsende Anzahl von Teamoperationen

Installation

Laden Sie vorkompilierte Binärdateien für Mac, Windows und Linux von der Release-Seite herunter.

...

$ dbxcli --help
Use dbxcli to quickly interact with your Dropbox, upload/download files,
manage your team and more. It is easy, scriptable and works on all platforms!

Usage:
  dbxcli [command]

Available Commands:
  cp          Copy files
  du          Display usage information
  get         Download a file
  ls          List files
  mkdir       Create a new directory
  mv          Move files
  put         Upload files
  restore     Restore files
  revs        List file revisions
  rm          Remove files
  search      Search
  team        Team management commands
  version     Print version information

Flags:
      --as-member string   Member ID to perform action as
  -v, --verbose            Enable verbose logging

Use "dbxcli [command] --help" for more information about a command.

$ dbxcli team --help
Team management commands

Usage:
  dbxcli team [command]

Available Commands:
  add-member    Add a new member to a team
  info          Get team information
  list-groups   List groups
  list-members  List team members
  remove-member Remove member from a team

Global Flags:
      --as-member string   Member ID to perform action as
  -v, --verbose            Enable verbose logging

Use "dbxcli team [command] --help" for more information about a command.

Quelle:dropbox/dbxcli: Ein Befehlszeilenclient für Dropbox, erstellt mit dem Go SDK

Antwort2

Dropbox unterstützt unter Linux eine offizielle Kommandozeilenschnittstelle über den Dropbox-Befehl. Vor dem Ausführen der folgenden Befehle muss man zum Stammverzeichnis des eigentlichen Dropbox-Ordners navigieren, was normalerweise der Fall ist ~/Dropbox.

dropbox update
dropbox filestatus [-l] [-a] [FILE]...
dropbox ls [FILE]...
dropbox puburl FILE
dropbox sharelink FILE
dropbox proxy MODE [TYPE] [HOST] [PORT] [USERNAME] [PASSWORD]
dropbox throttle DOWNLOAD UPLOAD
dropbox status
dropbox running
dropbox stop
dropbox lansync [y/n]
dropbox exclude [list]
dropbox start [-i]
dropbox autostart [y/n]
dropbox version
dropbox help [COMMAND]

Weitere Informationen finden Sie im Dropbox-Hilfeartikel.
Welche Linux-Befehle sind auf Dropbox verfügbar?

verwandte Informationen