UNIXETC

命令行模式使用dbxcli管理dropbox网盘

dbxcli是一款dropbox命令行客户端,通过它可以便携的在命令行模式下管理dropbox内容,dbxcli功能如下:

  • 支持基本的文件作,如 ls、cp、mkdir、mv
  • 支持搜索
  • 支持文件修订和文件恢复
  • 大文件的分块上传,大目录的分页列表

安装dbxcli

通过官方发布页下载对应的系统文件

wget https://github.com/dropbox/dbxcli/releases/download/v3.0.0/dbxcli-linux-amd64
mv dbxcli-linux-amd64 /usr/local/bin/dbxcli
chmod +x /usr/local/bin/dbxcli

dbxcli使用实例

关联dropbox账号

通过dbxcli account来进行账号关联,运行后会提示让访问一个url,按照提示访问并授权,然后将dropbox提示的api request验证码粘贴至dbxcli完成验证即可。

➜  ~ dbxcli account
1. Go to https://www.dropbox.com/1/oauth2/authorize?client_id=07****jfsd***f9&response_type=code&state=state
2. Click "Allow" (you might have to log in first).
3. Copy the authorization code.
Enter the authorization code here: bR***miYqHoA******yDLEyh2ft3d*********
Logged in as bbq <[email protected]>

Account Id:        dbid:AACE7******7UoEko
Account Type:      basic
Locale:            zh-CN
Referral Link:     https://www.dropbox.com/referrals/***XJRk**********XewBy2b9******Of8c?src=app9-934508
Profile Photo Url:
Paired Account:    false
➜  ~

dropbox使用情况

➜  ~ dbxcli du
Used: 3.2 GiB
Type: individual
Allocated: 20 GiB

dbxcli常用文件操作

  cp          复制文件
  get         下载文件
  ls          列出文件
  mkdir       创建目录
  mv          移动文件
  put         上传文件
  restore     恢复文件
  revs        查询修改记录
  rm          移除文件
  search      搜索
➜  ~ dbxcli put v2rayN-windows-64.7z /updir/v2rayN-windows-64.7z
Uploading 41 MiB/41 MiB
➜  ~ dbxcli ls /updir/
/updir/v2rayN-windows-64.7z
➜  ~ dbxcli revs /updir/v2rayN-windows-64.7z
637ab1d715d691d1ce78a
➜  ~ dbxcli get /updir/v2rayN-windows-64.7z
Downloading 41 MiB/41 MiB

dbxcli团队管理命令

➜  ~ dbxcli team --help
Team management commands

Usage:
  dbxcli team [command]

Available Commands:
  add-member    添加成员
  info          团队信息
  list-groups   组信息
  list-members  组成员
  remove-member 移除组成员

Flags:
  -h, --help   help for 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.

更多文章