You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

64 lines
1.9 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

ncftp
===
是增强的的FTP工具
## 说明
**ncftp命令** 是增强的的ftp工具比传统的FTP指令更加强大。FTP让用户得以下载存放于服务器主机的文件也能将文件上传到远端主机放置。ncftp是文字模式FTP程序的佼佼者它具备多样特色包括显示传输速率下载进度自动续传标住书签可通过防火墙和代理服务器等
## 选项
```
ncftp(选项)(参数)
```
```
-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: 删除本地目录