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*'