ncftpget命令相关的命令:ncftp。
用法
ncftpget [参数] remote-host local-dir remote-path-names... (mode 1a)
ncftpget [参数] bookmark-name local-dir remote-path-names... (mode 1b)
ncftpget -f login.cfg [参数] local-dir remote-path-names... (mode 2)
ncftpget [参数] ftp://url.style.host/path/name (mode 3)
ncftpget -c [参数] remote-host remote-path-name > stdout (mode 4)
ncftpget -C [参数] remote-host remote-path-name local-path-name (mode 5)
ncftpget -c [参数] ftp://url.style.host/path/name > stdout (mode 6)
参数
-u XX 用户名
-p XX 密码
-P XX 指定端口,默认21
-d XX 指定记录文件,方便测试.
-a 以ascii方式传输数据
-t XX 超时时间
-v/-V 显示/不显示,下载进度
-f XX 从指定文件,读取主机,用户名和密码等信息
-h XX 服务器地址
-c 从远程服务器读取,并写入本地标准输出
-C 从远程服务器读取,并写入本地文件
-A 添加附件
-z/-Z 断点/非断点下载
-E 以常用端口方式传输文件
-F 使用被动方式连接,也是默认方式
-I XX 为本地资源设置ip
-DD 文件下载成功后,将该文件在远程服务器删除
-b 后台执行
-bb 根-b一样
-B XX 设置tcp/ip套接口缓冲区大小
...skipping one line
-o XX Specify miscellaneous options (see documentation).
-W XX 登录后发送一个原始命令
-X XX 文件传输成功后执行一个原始命令
-Y XX 登出前执行一个原始命令
-R 递归模式,下载整个目录
-T Do not try to use TAR mode with Recursive mode.
实例
ncftpget ftp.freebsd.org . /pub/FreeBSD/README.TXT /pub/FreeBSD/index.html
ncftpget ftp.gnu.org /tmp '/pub/gnu/README.*'
ncftpget ftp://ftp.freebsd.org/pub/FreeBSD/README.TXT
ncftpget -R ftp.ncftp.com /tmp /ncftp (ncftp is a directory)
ncftpget -u gleason -p my.password Bozo.probe.net . '/home/mjg/.*rc'
ncftpget -u gleason Bozo.probe.net . /home/mjg/foo.txt (prompt for password)
ncftpget -f Bozo.cfg '/home/mjg/.*rc'
ncftpget -c ftp.freebsd.org /pub/FreeBSD/README.TXT | /usr/bin/more
ncftpget -c ftp://ftp.freebsd.org/pub/FreeBSD/README.TXT | /usr/bin/more
ncftpget -a -d /tmp/debug.log -t 60 ftp.wustl.edu . '/pub/README*'