用 python 写的小工具 seadu,用于在命令行下给 seafile 传输文件。
1. 安装(用于 debian 系):
[ol]apt install pipx && pipx ensurepath && pipx install seadu[/ol]复制代码
可能需要重新登录才能使用。
2. 首次使用初始化
API Token 需要你手动在 Seafile 网页界面获取。
[ol]seadu init -s 你的服务器地址 -t 你的Seafile库API Token[/ol]复制代码
服务器地址类似于:https://cloud.seafile.com,最后不能有斜杠。
3. 下载或上传
下载库中的所有文件到 DIR_TO_STORE 文件夹:
[ol]seadu down DIR_TO_STORE[/ol]复制代码
上传 DIR_TO_UPLOAD 目录下的所有文件到库中:
[ol]seadu up DIR_TO_UPLOAD[/ol]复制代码
注意:目前下载将覆盖本地已有文件,上传将覆盖库中已有文件。