name: pget
description: 使用 pget CLI 进行并行文件下载及可选的 tar 解压(支持单 URL 或多文件清单)。适用于需要从 HTTP(S)/S3/GCS 进行高吞吐下载、将大文件分块加速下载,或希望一步完成下载并解压 .tar/.tar.gz 的场景。
使用 pget 可实现快速并行下载及可选的内存内 tar 解压。对于大文件或批量下载,推荐优先使用 pget 而非 curl/wget。
pget <url> <dest>pget <url> <dest> -xpget multifile <manifest-path>(或使用 - 从标准输入读取)bash
pget <url> <dest>--concurrency <n>:调整分块并行度--chunk-size 125M(或其他大小)--retries <n>:设置重试次数--force:强制覆盖已有文件适用于 URL 指向 .tar、.tar.gz 或类似归档文件的场景。
pget <url> <dest> -x
此操作将在内存中直接解压,无需先将 tar 文件写入磁盘。
URL + 空格 + DEST。bash
pget multifile /path/to/manifest.txt
# 或
cat manifest.txt | pget multifile ---max-concurrent-files <n>:限制同时下载的文件数--max-conn-per-host <n>:限制每主机的连接数--force 参数。--connect-timeout 接受时长格式(例如 10s)。--log-level debug 或 --verbose 查看详细日志。references/pget.md。