前言
通常我们通过xterm、filezella等工具进行ftp下载,但这些工具都只能先下载到本地,再上传到服务器,当数据很大时,就很麻烦很耽误时间。如果能直接从ftp下载到服务器,一步到位就方便多了。以下便是实现ftp拷贝一步到位的具体方法。
安装ftp
centos系统:yum install ftp
ubantu系统:apt-get install ftp
登录
ftp 地址(xx.xxx.xx.xx 或 xxx.xxx.net)
输入用户名和密码,登录
命令
ls (-l) 查看当前目录
ls p1 >p1.list 会输出到文件名为“>p1.list”的文件
cd 进入目录
get/mget 拷贝
get 远程文件 local文件
mget 多个远程文件 local:但每一个文件开始拷贝时都进行询问,时间长了就会断开连接;且不会检查本地是否有一样的文件,会直接覆盖(采用参数可以不覆盖,命名加.1),所以拷整个目录仍然很不方便。
拷贝整个目录:
man手册中建议将整个目录打成成tar文件,然后进行get。
转后台方法(未测试):