ncftp

作者: 苏顾辞 | 来源:发表于2019-03-27 01:17 被阅读0次

ncftp命令用于传输文件。
FTP让用户得以下载存放于服务器主机的文件,也能将文件上传到远端主机放置。
NcFTP是文字模式FTP程序的佼佼者,它具备多样特色, 包括显示传输速率,下载进度,自动续传,标住书签,可通过防火墙和代理服务器等。
当不指定用户名时,ncftp 命令会自动尝试使用匿名账户anonymous 去连接远程FTP 服 务器,不需要用户输入账号和密码。

语法

ncftp [主机或IP地址]

选项

-u:指定登录FTP服务器时使用的用户名;
-p:指定登录FTP服务器时使用的密码;
-P:如果FTP服务器没有使用默认的TCP协议的21端口,则使用此选项指定FTP服务器的端口号。
-m:在传之前尝试在目录位置创建目录(用于传目录的情况)
-R:递规传子目录

参数

FTP服务器:指定远程FTP服务器的ip地址或主机名。

安装

wget ftp://ftp.ncftp.com/ncftp/ncftp-3.2.3-src.tar.gz
tar zxvf ncftp-3.2.3-src.tar.gz
cd ncftp-3.2.3/
./configure --prefix=/usr/local/ncftp
make && make install

实例

将本地/etc/目录内的所有文件和目录,上传到FTP服务器的flv/games/目录内(如果不存在flv/games/目录则自动创建)。

/usr/local/ncftp/bin/ncftpput -u koumm -p koumm -P 21 -m -R 192.168.162.137  flv/games/ /etc/*

指令说明

ncftp的基本命令和普通ftp一样,可以输入help获得命令列表。对于所有的命令,都可以使用help <命令>的格式获得详细帮助。l开头的就是对本地执行的命令,其它的就是对登入的ftp服务目录的操作命令。

增加的本地文件系统的操作命令:

lls: 列出本地当前目录文件;
lmkdir : 本地建立目录;
lrename: 本地文件改名;
lpwd: 显示当前本地路 径;
lchmod: 改变本地文件权限;
lpage: 显示本地文件内容;
lrm: 删除本地文件;
lrmdir: 删除本地目录。

相关文章

  • ncftp

    ncftp命令用于传输文件。FTP让用户得以下载存放于服务器主机的文件,也能将文件上传到远端主机放置。NcFTP是...

  • 推荐9个超好用的Linux文件传输命令!

    在Linux系统中文件传输命令有很多,但比较常用的大致包含这9个:uuto、uupick、tftp、ncftp、f...

  • 通过ncftp实现FTP方式的文件传输

    背景 通过FTP协议,将备份文件传输到远程FTP服务器,并将传输命令写在脚本中适用于自动化脚本中,不需要多步交互操...

网友评论

    本文标题:ncftp

    本文链接:https://www.haomeiwen.com/subject/tgzovqtx.html