B2 命令行工具安装教程
1.下载 B2 命令行工具:
wget https://github.com/Backblaze/B2_Command_Line_Tool/releases/latest/download/b2-linux
如果没有wget:执行: sudo yum install wget
安装wget
2.给下载的文件添加执行权限:
chmod +x b2-linux
3.移动文件到系统路径下,例如 /usr/local/bin
:
sudo mv b2-linux /usr/local/bin/b2
4.验证安装:
b2 --version
B2 命令行工具 常用命令 英译
命令介绍
- b2 account 账户管理子命令。
- b2 bucket 存储桶管理子命令。
- b2 file 文件管理子命令。
- b2 install-autocomplete 为支持的 shell 安装自动补全。
- b2 key 应用程序密钥管理子命令。
- b2 license 打印此工具的许可信息。
- b2 ls 列出给定文件夹中的文件。
- b2 replication 复制规则管理子命令。
- b2 rm 删除“文件夹”或匹配模式的一组文件。
- b2 sync 从源复制多个文件到目标。
- b2 version 打印此工具的版本号。
1. 账户管理命令 b2 account 命令介绍
示例:
- b2 account authorize [applicationKeyId] [applicationKey]
- b2 account get
- b2 account clear
选项:
-h, --help 显示帮助信息并退出
用法:
- b2 account authorize 使用凭证授权账户。
- b2 account clear 清除本地缓存中的所有内容。
- b2 account get 显示当前账户信息
2.存储桶管理命令 b2 bucket 命令介绍
示例:
- b2 bucket list
- b2 bucket get
- b2 bucket create
- b2 bucket update
- b2 bucket delete
- b2 bucket get-download-auth
选项:
-h, --help 显示帮助信息并退出
用法:
- b2 bucket create 创建一个新的存储桶。
- b2 bucket delete 删除指定名称的存储桶。
- b2 bucket get 显示存储桶信息。
- b2 bucket get-download-auth 显示下载文件的授权令牌。
- b2 bucket list 列出当前账户中的所有存储桶。
- b2 bucket notification-rule 存储桶通知规则管理子命令。
- b2 bucket update 更新现有存储桶的 bucketType。
3.文件管理命令 b2 file 命令介绍
示例:
- b2 file cat b2://yourBucket/file.txt
- b2 file copy-by-id sourceFileId yourBucket file.txt
- b2 file download b2://yourBucket/file.txt localFile.txt
- b2 file hide yourBucket file.txt
- b2 file info b2://yourBucket/file.txt
- b2 file update --legal-hold off b2://yourBucket/file.txt
- b2 file upload yourBucket localFile.txt file.txt
- b2 file url b2://yourBucket/file.txt
选项:
-h, --help 显示帮助信息并退出
用法:
- b2 file cat 直接将文件内容下载到标准输出。
- b2 file copy-by-id 将文件版本复制到指定的存储桶(服务器端,非通过下载+上传)。
- b2 file download 下载指定的文件并将其存储到本地文件中。
- b2 file hide 上传新的、隐藏的文件版本。
- b2 file info 打印文件信息。
- b2 file large 大文件上传管理子命令。
- b2 file unhide 删除指定文件的“隐藏标记”。
- b2 file update 更新文件设置。
- b2 file upload 将单个文件上传到指定的存储桶。
- b2 file url 显示文件的下载 URL
安装Aria2 管理脚本 增强版
1.系统要求
CentOS 6+ / Debian 6+ / Ubuntu 14.04+
2.架构支持
x86_64 / i386 / ARM64 / ARM32v7 / ARM32v6
3.使用说明
- 为了确保能正常使用,请先安装基础组件
wget
、curl
、ca-certificates
,以 Debian 为例子:
apt install wget curl ca-certificates
- 下载脚本
wget -N git.io/aria2.sh && chmod +x aria2.sh
- 运行脚本
./aria2.sh
- 选择你要执行的选项
Aria2 一键安装管理脚本 增强版 [v2.7.4] by P3TERX.COM
0. 升级脚本
———————————————————————
1. 安装 Aria2
2. 更新 Aria2
3. 卸载 Aria2
———————————————————————
4. 启动 Aria2
5. 停止 Aria2
6. 重启 Aria2
———————————————————————
7. 修改 配置
8. 查看 配置
9. 查看 日志
10. 清空 日志
———————————————————————
11. 手动更新 BT-Tracker
12. 自动更新 BT-Tracker
———————————————————————
Aria2 状态: 已安装 | 已启动
自动更新 BT-Tracker: 已开启
请输入数字 [0-12]:
4.其他操作
启动:/etc/init.d/aria2 start
| service aria2 start
停止:/etc/init.d/aria2 stop
| service aria2 stop
重启:/etc/init.d/aria2 restart
| service aria2 restart
查看状态:/etc/init.d/aria2 status
| service aria2 status
配置文件路径:/root/.aria2c/aria2.conf
(配置文件有中文注释,若语言设置有问题会导致中文乱码)
默认下载目录:/root/downloads
RPC 密钥:随机生成,可使用选项7. 修改 配置文件
自定义
5.疑难杂症
设置下载之后的文件权限
在/root/.aria2/aria2.conf 中,找到on-download-complete,在这后面添加一个sh脚本文件,或者在现有的sh添加这个代码
FILE_PATH="$3"<br>if [[ -f "$FILE_PATH" ]]; then<br># 设置文件权限为 644<br>chmod 777 "$FILE_PATH"<br>echo "权限已成功设置为 644: $FILE_PATH"<br>else<br>echo "文件不存在: $FILE_PATH"<br>exit 1<br>fi