问题描述
测序公司产出的数据到阿里云OSS,随手一个数据链接。
直接复制到本地浏览器没问题:

但在服务器用wget或curl却出现403 Forbidden:

解决
URL 里面包含特殊字符 比如 &,导致 URL 被截断,造成请求 URL 不完整,OSS 中不存在对应的文件信息,所以访问被拒绝提示 403。因此在 Linux 平台 URL 需要加上英文单/双引号才可以通过 wget 工具下载。
另外,下载完后,可能要重命名一下。或使用wget -O 重命名。

wget -c "http://novo-intelligent-tj.oss-cn-beijing.aliyuncs.com/css_home/XXXXRSCS7000/P101SC18081936-01/P101SC18081936-01-J037/00.CleanData/C01-1/C01-1_2.clean.fq.gz?OSSAccessKeyId=LTAIBg5ZREoSx2z9&Expires=1660184130&Signature=rJPsQWT9Mfckwz3SViwMIfKkPEg%3D" -O C01-1_2.clean.fq.gz
网友评论