传输数据,还得是Filezilla

文摘   其他   2025-01-05 09:19   辽宁  
想要将本地的数据上传到服务器上有很多种工具,例如filezilla,xftp,winscp,还有一些终端工具内该功能,例如termius,tabby等。用过了很多发现还是filezilla最稳定,传输速度快以及支持断点续传。Filezilla是一款老牌的数据传输工具,对于一些大文件还是强烈推荐filezilla。这次内容,我们来介绍一下filezilla软件的使用。


传输65万个文件

最近把bioconda,conda-forge以及anaconda三个库的文件都下载下来,建立了一个本地的bioconda库。这其中conda-forge有超过55万个文件,由于占用服务器下载网络,因此我是用自己电脑下载,然后传到服务器上,也就是一共要传输65万个文件,需要支持断点续传功能,并且不能遗漏。全程使用filezilla工具,非常稳定的完成任务。


Filezilla

FileZilla是一个免费开源的FTP软件,分为客户端版本和服务器版本,具备所有的FTP软件功能。服务器版本可以将自己的电脑会变成一个文件分享站点,方便分发文件,例如当自己有一份文件要分享给10个人,就可以用这种方法,类似于云盘,但是比云盘方便,且没有速度限制。

我们使用的是客户端版本,用来下载数据,Filezilla支持windows,macos以及Linux全平台,下载安装都比较简单。

之前使用的Termius自带的sftp传输,不支持断点续传,传大文件有点麻烦,而与xshell配套使用的xftp虽然支持断点续传,但也有一些问题,比如我用termius传输一半,想换xftp,还得重现开始,而Filezilla则可以续上。


传输文件

Filezilla主要支持两种协议,ftp和sftp,默认端口号分别是21和22,ftp是一些地址以ftp开头的,例如


# 国家基因库ftp://ftp.cngb.org/pub/# 欧洲分子生物学中心ftp://ftp.ensembl.org/pub/# NCBIftp://ftp.ncbi.nlm.nih.gov/

而sftp则是与登录服务器的账户密码相同。例如我们的服务器。

sftp://v1.tongyuangene.com

之前直接写地址就行,现在还要求加上sftp://,还要注意如果是sftp模式,端口号一定要写上22,默认是21则是ftp模式。


登录之后就可以进行文件的上传与下载了 。


Filezilla设置

filezilla有很多的设置选项,其中每周更新这点比较让人不悦,更新太频繁了,基本上每次打开都提示更新,所以每次我都将更新设置关掉。

在传输中可以设置并行的任务数目,默认两个,最大可以设置为10个,且可以对传输速度进行设置。

macos系统默认目录比较乱,可以在查看中进行设置,不显示隐藏文件。

基因学苑
生物云计算专家
 最新文章