命令行模式使用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.