向国家生物信息中心数据库传输文件
利用Filezilla软件或Shell终端(FTP客户端)通过FTP协议向远程服务器(FTP服务器)进行大文件的传输
通过Linux中的ascp工具上传文件
1、通过Filezilla软件直接拖拽
我是通过shell终端上传的,在Filezilla软件中的操作细节可能没遇到,比如如何设置二进制模式,若利用此途径可自行查阅相关帖子。
登录:输入地址、用户名和密码,然后快速链接
从左侧本地文件框中直接拖拽至右侧FTP远程服务器端位置,或者右键单击,点击上传即可
2、通过Shell终端传输(从下载ftp工具到传输文件)
1 | yum -y install ftp #若ftp回车后显示没有安装,则可通过此命令进行安装 |
可优化:①利用递归方法进行目录下文件及子目录地上传
当上传结束时会显示以下信息
3、利用ascp工具上传文件
无奈文件太大,利用ftp传输太慢,然后转用ascp命令行
1 | /root/data1/wutianzhen2021/.aspera/connect/bin/ascp -P33001 -i /root/data1/wutianzhen2021/temp/F14HTSECKF0151/aspsub_rsa -QT -l100m -k1 -d /root/data1/wutianzhen2021/temp/F14HTSECKF0151/upload/*/*.gz aspsub@submit.big.ac.cn:uploads/chaisiminendeavor@163.com_2bac8272 |
注意事项:
①下载Aspera Connect插件(下载、解压、运行sh文件)
②报错ascp: Failed to open TCP connection for SSH, exiting.时;可在root用户尝试以下命令解决防火墙问题
1 | iptables -I INPUT -p tcp --dport 33001 -j ACCEPT |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 TianzhenWu' Blog!
评论