云网牛站
所在位置:首页 > Linux常用命令大全 > 更多实用命令 > ncftpget命令

ncftpget命令

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

相关命令