纯命令行操作dropbox

纯命令行操作dropbox

是否可以通过纯命令行解决方案(例如 bash 脚本)使用 dropbox 帐户?

我至今还没有找到这个问题的全面答案。

我已经使用 Git 一段时间了,从命令行使用它非常容易。如果 dropbox 没有强大的命令行版本,那么有哪些 dropbox 的替代品具有此功能?

由于我们即将进入 2020 年底,情况可能已经发生了变化。我使用 Windows,但将通过 Cygwin 访问 Dropbox,这基本上是一种在 Windows 中访问类似 Linux 功能的方法。

答案1

是否通过纯命令行解决方案来使用 Dropbox 帐户?

你有没有尝试过命令行工具

dbxcli:面向 Dropbox 用户和团队管理员的命令行工具

特征

  • 支持基本文件操作,如 ls、cp、mkdir、mv(通过文件 API)
  • 支持搜索
  • 支持文件修改和文件恢复
  • 大文件分块上传,大目录分页列表
  • 支持不断增长的团队运营

安装

从发布页面下载适用于 Mac、Windows 和 Linux 的预编译二进制文件。

...

$ 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.

来源:dropbox/dbxcli:使用 Go SDK 构建的 Dropbox 命令行客户端

答案2

Dropbox 在 Linux 下支持官方命令行界面,通过 dropbox 命令。在运行下面的命令之前,需要导航到实际 Dropbox 文件夹的根目录,通常是~/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]

有关更多信息,请参阅 Dropbox 帮助文章
Dropbox 上有哪些 Linux 命令?

相关内容