浏览、复制、移动、重命名、删除与搜索,ls / cp / mv / rm 一应俱全。
创建分享链接、分页列出我的分享、取消分享,以及把别人的分享一键转存到本地目录。
大文件自动分片、多线程上传,基于 backoff/v5 的指数退避重试,网络抖动也能续传。
需要本地已安装 Go 1.22+。
# 安装最新版到 $GOPATH/bin go install github.com/phpgao/diskcli@latest
克隆仓库后本地编译。
# 构建并放到 ./dist git clone https://github.com/phpgao/diskcli cd diskcli && go build ./cmd/diskcli
在 ~/.diskcli/config 写入 qk_cookie,或用环境变量 QK_COOKIE 覆盖;多账号用 [account.<name>] 段 + DISK_ACCOUNT 切换。
# 默认第 1 页,需要更多自己传 --page
diskcli share list --page 1 --page-size 20
# 把分享链接保存到网盘 /dest 目录
diskcli share save https://pan.quark.cn/s/xxxx /dest
# DISK_ACCOUNT 选择 [account.svip] 段 DISK_ACCOUNT=svip diskcli share list