news 2026/8/24 2:31:10

CloudPan189-Go:天翼云盘的命令行管家,三步跑通到定时备份

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CloudPan189-Go:天翼云盘的命令行管家,三步跑通到定时备份

CloudPan189-Go:天翼云盘的命令行管家,三步跑通到定时备份

【免费下载链接】cloudpan189-go天翼云盘命令行客户端(CLI),基于GO语言实现项目地址: https://gitcode.com/gh_mirrors/cl/cloudpan189-go

CloudPan189-Go 是一个极简的天翼云盘命令行客户端,用 Go 语言实现,把上传、下载、删除、分享、备份这些网页端要做半天的事,变成终端里敲完就走的命令。这篇文章不堆概念,直接带你装好、登录、跑通第一个文件,最后落到定时备份和目录同步两个高频场景。

🎯 CloudPan189-Go 解决什么问题

网页端管云盘,最难受的是三件事:批量操作只能手动点,没法写进脚本,更别提挂在定时任务里。想每天凌晨自动备份一份代码上云,或者把本地目录和云端保持同步,网页界面上基本做不到。

它的思路很简单:仿 Linux shell 的命令风格,lscduploaddownloadbackup……你熟悉的操作在云盘上原样可用,一条命令一把梭,还能直接写进 cron。

🚀 三步跑通:装、登、传第一个文件

第 1 步 · 装工具

前提是装好了 Go 环境。打开终端,一条命令装上:

go get github.com/tickstep/cloudpan189-go

装完执行cloudpan189-go不带参数,会进入仿 shell 的交互模式;带参数就是单次执行一条命令。后面示例都按单次执行写,适合脚本调用。

第 2 步 · 登录账号

cloudpan189-go login

按提示输入 189.cn 账号(手机号/邮箱/别名)和密码,看到"登录成功"字样就行。账号会加密存进本地配置文件,下次启动自动登录,不用重复输。

第 3 步 · 跑通文件操作

登录成功后,先用ls看一眼云盘里有什么,再传、下一个文件试试:

# 列出云盘当前目录 cloudpan189-go ls # 把本地文件上传到云盘的 /视频 目录 cloudpan189-go upload /home/you/notes.txt /视频 # 从云盘下载一个文件 cloudpan189-go download /视频/1.mp4

到这一步,天翼云盘的云盘管理主流程就通了。注意下载默认落在程序所在目录的download/下,想换个地方可以用cloudpan189-go config set -savedir /home/you/Downloads指定。

🔁 两个高频场景:定时备份 & 目录同步

想每天凌晨把代码备份上云?项目内置的backup命令就是为这个场景设计的:它本地建了个数据库,记录已传文件的位置、大小、修改时间,第二次跑只传新增和改动的文件,比反复upload快得多:

# 增量备份,并同步删除本地已删除的文件 cloudpan189-go backup -delete /home/you/code /备份/代码

挂到 cron,每天 2:30 自动执行:

30 2 * * * /usr/local/bin/cloudpan189-go backup -delete /home/you/code /备份/代码

本地和云端总对不上?backup-sync参数,以本地为准强制对齐,云端多出来的文件会被同步删除:

cloudpan189-go backup -sync /home/you/pictures /备份/照片

提醒一句:-sync会真删云端文件,速度也偏慢,第一次先在手动命令上跑一遍,确认行为符合预期再进定时任务。日常备份用默认的增量模式就够。

🧩 和这些工具搭着更强

rclone:rclone 本身不直接对接天翼云盘,所以常见玩法是组合使用——多云之间的迁移、列目录、大小统计交给 rclone,天翼云盘这一段交给 CloudPan189-Go 的upload/download,脚本里串起来,就是一个多网盘管理流水线。

rsync:rsync 管本地与服务器之间的同步,CloudPan189-Go 管本地与天翼云盘这一段。两者在脚本里接力:先 rsync 把新文件汇到一台机器,再backup上云,增量判断都交给工具,不用自己写比对逻辑。

⚠️ 踩过的坑

  • Go 环境没配对:装之前先确认go version有输出,且GOPATH/binPATH里,否则装完找不到可执行文件。
  • 先登录再操作:跑ls/upload报未登录相关错误时,先执行cloudpan189-go login;登录成功后看提示符变成cloudpan189-go: 昵称$样式,说明账号已生效。
  • 路径斜杠方向:Windows 下也请写C:/Users/you/...,用反斜杠\会被当转义符。

另外说明一下:README 开头写了项目已不再维护,命令功能本身照常可用,但别指望后续更新。

写在最后

三步装好登录,两条命令搞定天翼云盘的自动备份和同步,这就是 CloudPan189-Go 的价值。更多命令细节看仓库里的 命令手册,项目说明在 README。

【免费下载链接】cloudpan189-go天翼云盘命令行客户端(CLI),基于GO语言实现项目地址: https://gitcode.com/gh_mirrors/cl/cloudpan189-go

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/24 2:30:40

从零搭建Agentic RAG系统:智能体驱动的检索增强生成实战指南

这次我们来看一个在2026年技术栈下,被称为“目前最强的RAG实现方式”的Agentic RAG。如果你正在为传统RAG系统在复杂查询、多步推理和动态决策上的不足而头疼,那么这个结合了智能体(Agent)自主性与检索增强生成(RAG&am…

作者头像 李华
网站建设 2026/8/24 2:29:13

Windows下pgvector部署跑通记:让PostgreSQL向量扩展一次生效

Windows下pgvector部署跑通记:让PostgreSQL向量扩展一次生效 【免费下载链接】pgvector Open-source vector similarity search for Postgres 项目地址: https://gitcode.com/GitHub_Trending/pg/pgvector pgvector是PostgreSQL的开源向量搜索扩展&#xff0…

作者头像 李华
网站建设 2026/8/24 2:29:10

从极大似然估计到交叉熵损失:分类模型损失函数原理与实战

1. 项目概述:从直觉到公式的深度关联在机器学习,尤其是分类模型的训练过程中,交叉熵损失(Cross-Entropy Loss)是一个你几乎无法绕开的核心概念。无论是图像识别、自然语言处理还是推荐系统,只要涉及到让模型…

作者头像 李华
网站建设 2026/8/24 2:28:47

QtPromise:告别回调地狱,用Promise优雅处理Qt异步编程

1. 项目引入:当Qt遇上Promise,告别“回调地狱”在C的GUI开发领域,Qt无疑是王者级别的存在。它提供了从界面到网络、从数据库到多线程的一整套成熟解决方案。然而,但凡写过稍微复杂一点的异步逻辑,比如一个需要串行执行…

作者头像 李华
网站建设 2026/8/24 2:28:27

2026前端开发全栈进阶指南与面试宝典

1. 前端学习笔记:从入门到进阶的全方位指南作为一名从业多年的前端开发者,我经常被问到"如何系统学习前端"这个问题。今天这份笔记将完整呈现我多年来总结的前端知识体系,包含从HTML/CSS基础到前沿框架的实战经验,特别针…

作者头像 李华