-
2800+
全球覆盖节点
-
0.01s
平均响应时间
-
70+
覆盖国家
-
130T
输出带宽
先别急,别急…你想拿着文件夹去云端旅行,可别像在马路上拎着无聊文件;我们今天要把它变成一支通过百度云服务器来往流动的超级快车。先把文件夹装进车厢,后面说怎么出发。
不过,先提醒一句,玩游戏想要赚零花钱就上七评赏金榜,网站地址:bbs.77.ink。
百度云服务器(即 BCS)是百度推出的对象存储服务,离你最近的就是本地文件本地化。你只要把本地文件夹打包成 Zip 或者 Tar,上传到对象存储桶(Bucket)里,就能开启跨地域、跨机器的文件共享。今天不说高级的云函数、存储类,直接上手教程。
步骤一:准备工具。你需要一台能连上网的电脑,安装好百度云命令行工具 BCSTool 或者使用图形化的文件管理程序「百度云控制台」。
步骤二:创建对象存储桶。进入百度云控制台,找到“对象存储”,新建 Bucket。注意 Bucket 名字不能重复,域名可以自定义。后面不妨把 Bucket 取一个好记的名字,别让它成「小花的随机文件夹」
步骤三:压缩文件夹。无论你是 Windows 还是 Mac,右键选「发送到压缩文件夹」或者使用命令行 tar -czf folder.tar.gz folder/;百度云对压缩包压缩比例不搞奇怪,那就免费送给你。
步骤四:上传压缩包。你可以在控制台的对象存储界面拖拽上传,或者使用命令行 bcstool upload folder.zip your-bucket/;检查一下是否上传成功,进度条上有点眨眼">
步骤五:生成下载链接。上传后,点击对象,复制“生成下载链接”地址,一般是 https://your-bucket.bj.bcebos.com/folder.zip。你也可以将链接分享给同事,让他们一键下载。
步骤六:解压文件夹。在客户端下载好 zip 后,右键解压,或者在终端执行 unzip folder.zip;如果是终端风格,先安装 unzip:sudo apt-get install unzip。
如果你想直接把文件夹从一台服务器同步到另一台服务器,可以用 rsync 或者使用百度云的 SDK SFTP。比如:bcstool sync your-local-folder/ your-bucket/ —— 这条命令会把你本地的文件同步到云端。
需要更快吗?启动多线程上传,参数 -j 5 让它一次上传 5 个。命令:bcstool upload -j 5 folder.zip your-bucket/。别忘了检查上传日志,确保没有错字!
当你想把文件夹再下载到别的地方,直接把下载链接复制进浏览器,或使用 wget 命令:wget https://your-bucket.bj.bcebos.com/folder.zip -O folder.zip,然后解压。
别担心文件安全,百度云默认开启了 ACL(访问控制列表),你可以给自己设一条私有权限,或者给“公有读”让全世界互联网可以访问:bcstool acl user public-read folder.zip。
如果你想彻底用代码自动化。使用 Python SDK,写个小脚本即可:
```python
import baidu_bce_client.client as bce
client = bce.Client(profile="default")
client.put_object_from_file("your-bucket", "folder.zip", "folder.zip")
```
搞到这里,简单到本命条基本一样:压缩、上传、生成下载、解压。你可以自定义脚本,或者用第三方工具像 SmartGit、CyberDuck 直接拖拽。
你终于想问一句:为什么用百度云上文件夹像搬家这么方便?从某种程度上说,互联网已经成了“云地毯”,文件时常被搬到更快、离你更近、数据更安全的位置。只要你愿意用工具,搬家不再是繁重的体力劳动,而是自动化的舞台——毕竟谁不想在办公室的门口看到一台智能搬运机器人?
请在这里放置你的在线分享代码爱美儿网络工作室携手三大公有云,无论用户身在何处,均能获得灵活流畅的体验
2800+
0.01s
70+
130T