aspera安装与使用(NCBI上传下载工具)-生物信息学工具31

27 篇文章 1 订阅
13 篇文章 0 订阅
01 背景

IBM Aspera 采用了不同的方法来应对全球 WAN 上的大数据传输挑战。Aspera 不是优化或加速数据传输,而是使用突破性传输技术来消除潜在的瓶颈,充分利用可用网络带宽来最大限度提高速度,并快速扩展,理论上无限制。

02 参考
https://www.ibm.com/products/aspera/downloads    #官网
03 安装
#下载文件,官网可以下载win和linux
64-bit Linux: aspera-cli-x.x.x.xxx.xxxxxxx-linux-64-release.sh

#加可执行权限之后,直接运行这个sh就安装好了
chmod +x aspera-cli-x.x.x.xxx.xxxxxxx-linux-xx-release.sh
./aspera-cli-x.x.x.xxx.xxxxxxx-linux-xx-release.sh

method 2
conda install hcc::aspera-cli         #这个更快
04 使用
Usage: ascp [选项] 源文件... 目标路径
          将源文件传输到目标路径,或者将多个源文件传输到目标目录
          源文件、目标路径格式:[user@]host:路径
  -h,--help                       显示使用说明
  -A,--version                    显示版本信息
  -T                              禁用加密
  -d                              创建目标目录,适用于文件或文件对列表
  -p                              保留文件时间戳
  -q                              禁用进度显示
  -v                              详细模式
  -6                              使用IPv6
  -D...                           调试级别
  -l 最大速率                    最大传输速率
  -m 最小速率                    最小传输速率
                                  速率:G/g(GB),M/m(MB),K/k(KB)
  -u 用户字符串                   用户自定义字符串
  -i 私钥文件                     私钥文件名(如:id_rsa)
  -w 方向                         测试带宽。方向:r(接收),f(发送)
  -K 探测速率                    带宽测量,探测/秒
  -k 续传级别                    断点续传标准:0,3,2,1
  -Z 数据报大小                   手动设置MTU(最大传输单元)
  -g 读取大小                    文件读取块大小
  -G 写入大小                    文件写入块大小
                                  大小:K(KB),M(MB),或直接用字节表示
  -L 本地日志目录                 本地日志目录路径
  -R 远程日志目录                 远程日志目录路径
  -S 远程ascp命令行名称            远程ascp命令行名称
  -e 前后脚本文件路径              传输前后执行的脚本文件路径
  -O FASP端口                     用于FASP传输的UDP端口
  -P SSH端口                      用于SSH认证的TCP端口
  -C M编号:N计数                  多会话传输,仅传输第M/N部分
  -N 模式                         包含模式。可以重复使用来定义更多模式
  -E 模式                         排除模式。可以重复使用来定义更多模式
  -f 配置文件                     配置文件名
  -W 令牌字符串                   为传输指定令牌字符串
  -@ 字节范围                     仅传输文件内的一个字节范围
  -X 重传请求大小                 重传请求大小
  -c 加密算法                      文件数据加密算法:aes128,aes192,aes256,
                                  aes128cfb,aes192cfb,aes256cfb,
                                  aes128gcm,aes192gcm,aes256gcm
  --mode=模式                     模式:send(发送),recv(接收)
  --user=用户名                   用户名
  --host=主机名                   主机名
  --policy=传输策略               传输策略:fixed(固定),high(高),fair(公平),low(低)
  --file-list=文件名              包含源文件列表的文件
  --file-pair-list=文件名          包含源文件和目标文件对列表的文件
  --source-prefix=前缀            为每个源路径添加前缀
  --symbolic-links=方法            处理符号链接的方法:follow(跟随),copy(复制),copy+force(强制复制),skip(跳过)
  --remove-after-transfer         传输成功后删除源文件
  --move-after-transfer=归档       传输成功后将源文件移动到指定的归档路径
  --remove-empty-directories      删除空的源子目录
  --remove-empty-source-directory 删除空的源目录本身
  --save-before-overwrite         覆盖文件前重命名文件
  --skip-special-files            跳过特殊文件
  --file-manifest=输出            文件清单输出:text(文本),none(无)
  --file-manifest-path=目录        文件清单的目录路径
  --file-manifest-inprogress-suffix=后缀   文件传输进行中时的文件清单后缀
  --precalculate-job-size         预估作业大小
  --overwrite=方法                覆盖方法:never(从不),always(总是),older(旧文件),diff(差异),diff+older(差异且旧)
  --file-crypt=加密               加密或解密文件:encrypt(加密),decrypt(解密)
  --file-checksum=哈希            文件校验和算法:sha-512, sha-384, sha-256, sha1, md5, none(无)
  --partial-file-suffix=后缀      默认设置为"",禁用部分文件使用
  --src-base=名称                 保留源路径中NAME以下的目录结构
  --src-base64=名称               保留源路径中NAME以下的目录结构(使用base64编码)
  --proxy=URL                     代理地址
  --preserve-file-owner-uid        保留文件所有者的用户ID
  --preserve-file-owner-gid        保留文件所有者的组ID
  --allow-password-prompt          在SSH连接时提示输入用户密码
  --ignore-host-key               忽略主机密钥验证(已弃用)
  --check-sshfp=指纹              验证服务器SSH主机密钥指纹
  --apply-local-docroot           应用本地文档根路径
  --preserve-xattrs=模式          保留扩展属性。模式:native(本地),metafile(元文件),none(无)
  --remote-preserve-xattrs=模式   远程保留扩展属性。模式:native(本地),metafile(元文件),none(无)
  --preserve-acls=模式            保留ACLs。模式:native(本地),metafile(元文件),none(无)
  --remote-preserve-acls=模式     远程保留ACLs。模式:native(本地),metafile(元文件),none(无)
  --multi-session-threshold=阈值   如果文件大小低于阈值,跳过多会话传输
  --delete-before-transfer        在传输前删除目标目录中多余的文件

  仅用于HTTP回退的选项:
  -y 0/1                          1 = 允许HTTP回退(默认=0)
  -Y 文件名                       HTTPS密钥文件名
  -I 文件名                       HTTPS证书文件名
  -t 端口                         HTTP回退服务器端口
  -x 代理服务器地址[:端口]        代理服务器地址及端口(默认80)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值