是否可以通过纯命令行解决方案(例如 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.
答案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 命令?