一、COSCMD 工具无法使用,该如何操作?
请查看以下问题是否都满足。
3. 本机时间是否已经与国际标准时间校准,如误差过大,将导致无法正常使用。
更多详情请参见 COSCMD 工具。
二、COSCMD 工具是否支持正则表达式?
不支持。
三、使用 COSCMD 工具,成功创建含有大写字符的存储桶,进行其他操作时使用大写字符报错?
COSCMD 工具会将大写字符自动转换为小写字符,存储桶名称只支持小写字母、数字、中划线及其组合,最多支持60个字符。更多限制信息,请参见 规格与限制 文档。
四、使用 COSCMD 工具上传/下载文件夹,是否支持排除某个文件夹?
支持,需要使用 –ignore 参数。详情请参见 COSCMD 工具 文档中的 上传文件夹 示例。
五、COSCMD 工具是否支持使用 * 号指定特定前缀对象的下载?
不支持。需要按照以下命令格式下载:
coscmd download -r prefix/ localpath/
六、COSCMD list 是否支持按照文件上传时间列出文件?
不支持根据文件的上传时间列出文件,你可以通过指定前缀列出,详情请参见 COSCMD 工具 文档。
七、COSCMD 可以同时管理不同账号的存储桶吗?
使用 cos.conf 配置文件只能配置一个账号下的存储桶,若你需要管理不同账号下的存储桶,可参考以下命令切换配置后,再进行管理操作。
coscmd config -a SecretID -s SecretKey -b BucketName-APPID -r region
SecretID 和 SecretKey 可以在 访问管理控制台 获取,BucketName-APPID 是存储桶名称,region 为存储桶所在地域。
八、COSCMD 是否支持在配置文件中指定多个 bucket ?
COSCMD 配置文件仅支持指定一个 bucket,如果你需要对不同的存储桶进行操作,可以在 COSCMD 命令指定存储桶名称和所属地域。
·通过 -b <bucketname-appid> 参数指定存储桶名称,存储桶的命名格式为 BucketName-APPID,此处填写的存储桶名称必须为此格式。
·通过 -r <region> 指定 Region, 可以指定存储桶的所属地域。
九、COSCMD 上传文件时支持校对重命名吗?
支持。使用 -s 参数可以使用同步上传实现校对重命名。详情请参见 COSCMD 工具 文档中的 上传文件夹 示例。
十、使用 COSCMD 工具传输大量文件时,如何提高传输速度?
1. 可适当调整多线程操作的最大线程数 MAX_THREAD 参数值,默认配置为5。线程数取决于机器性能,通常情况下设置为30,即可跑满带宽。例如将并发线程调整为30,执行命令行如下。
coscmd config -m 30
2. 可适当调高分块操作的单块大小,单位为MB,默认为1MB,范围为1 – 1000。
十一、COSCMD 工具上传文件是否会进行文件内容校验?
不会进行内容校验,默认进行覆盖上传。如需跳过已存在文件,需添加 -rs 参数。
十二、COSCMD 上传文件时如何跳过已存在文件?
COSCMD 上传时通过添加 -rs 参数跳过 md5相同的文件。详情请参见 COSCMD 工具 文档中的 上传文件夹 示例。
十三、使用 COSCMD 工具下载如何跳过相同文件?
使用 -s 或者 –sync 参数,可以在下载文件夹时跳过本地已存在的相同文件(前提是下载的文件是通过 COSCMD 的 upload 接口上传的,文件携带有 x-cos-meta-md5 头部)。完整命令示例:coscmd download -rs –skipmd5 cos_path local_path。
十四、COSCMD 支持同时上传多个文件夹吗?
不支持同时上传多个文件夹,每次只能上传一个文件夹,你可以把需要上传的多个文件夹统一放到一个文件夹内进行上传,但在本地复制文件时需要花费时间。