Comments
-
You might want to try dbxcli for this. It supports Dropbox file operations from the terminal, including upload/download, piping, shared links, and JSON output for scripting. Examples: dbxcli ls / dbxcli put local.txt /remote.txt dbxcli get /remote.txt - dbxcli share-link create /remote.txt dbxcli --output=json ls /
-
This looks like it was an app-level issue and Dropbox said it should be working again. If you still see it today, update and re-authenticate: brew upgrade dbxcli dbxcli logout dbxcli login
-
dbxcli does not control Dropbox desktop sync, so it does not have a pause/resume syncing option. It is a command-line tool for individual Dropbox API operations like put, get, ls, etc. You can stop a running transfer and run the command again later, but there is no background sync queue in dbxcli to pause or resume.
-
For Dropbox paths with spaces, quote the path so your shell passes it as one argument: dbxcli get "/folder name/file name with spaces.txt" "./file name with spaces.txt"
-
dbxcli put needs the full destination file path, not just the folder. dbxcli put TODO.txt /humility/TODO.txt