BaiduPCS-Go是用Go语言写的一个开源的小工具,可以以较快的速度完成网盘与文件之间的上传/下载,今天来分享一些好用的小功能。
使用教程见:百度网盘 for Linux ——BaiduPCS-Go用法 - 组学大讲堂问答社区 (omicsclass.com)
1. 分享文件
# 仅分享三十天
BaiduPCS-Go share s --period 30 文件路径
2. 生成树形图
#指定目录:从根目录开始列出 BaiduPCS-Go tree / #指定深度:只列出两层深度 BaiduPCS-Go tree --depth 2 #同时显示文件名和fsid BaiduPCS-Go tree --fsid
3. 一次上传多个文件的时候会存在自动生成的md5有问题,此时需要修复md5
BaiduPCS-Go fixmd5 文件路径
4. 转存别人分享的文件
转存分享链接里的文件到当前目录:
BaiduPCS-Go transfer <分享链接> <提取码>
注意: 转存文件保存到当前工作目录下, 不支持指定.
例子
BaiduPCS-Go transfer https://pan.baidu.com/s/12L_ZZVNxz5f_2CccoyyVrW?pwd=edv4
5. 下载文件更改保存文件夹
config set --savedir 自己想保存的文件夹
BaiduPCS-Go d 网盘文件
注:会在指定的文件夹下面创建用户文件夹,下载的文件都在用户文件夹下。
6. 上传的时候覆盖内容
BaiduPCS-Go upload --norapid --policy rsync 文件 网盘文件夹
注:rsync表示检查文件大小是否发生变化,未发生变化则跳过,发生变化则覆盖;overwrite 表示不管是否发生变化都覆盖
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!