1 | ncftp
|
2 | ===
|
3 |
|
4 | 是增强的的FTP工具
|
5 |
|
6 | ## 补充说明
|
7 |
|
8 | **ncftp命令** 是增强的的ftp工具,比传统的FTP指令更加强大。FTP让用户得以下载存放于服务器主机的文件,也能将文件上传到远端主机放置。ncftp是文字模式FTP程序的佼佼者,它具备多样特色,包括显示传输速率,下载进度,自动续传,标住书签,可通过防火墙和代理服务器等。
|
9 |
|
10 | ### 语法
|
11 |
|
12 | ```shell
|
13 | ncftp(选项)(参数)
|
14 | ```
|
15 |
|
16 | ### 选项
|
17 |
|
18 | ```shell
|
19 | -u:指定登录FTP服务器时使用的用户名;
|
20 | -p:指定登录FTP服务器时使用的密码;
|
21 | -P:如果FTP服务器没有使用默认的TCP协议的21端口,则使用此选项指定FTP服务器的端口号。
|
22 | -m:在传之前尝试在目录位置创建目录(用于传目录的情况)
|
23 | -R:递规传子目录
|
24 | ```
|
25 |
|
26 | ### 参数
|
27 |
|
28 | FTP服务器:指定远程FTP服务器的ip地址或主机名。
|
29 |
|
30 | ### 安装
|
31 |
|
32 | ```shell
|
33 | wget ftp://ftp.ncftp.com/ncftp/ncftp-3.2.3-src.tar.gz
|
34 | tar zxvf ncftp-3.2.3-src.tar.gz
|
35 | cd ncftp-3.2.3/
|
36 | ./configure --prefix=/usr/local/ncftp
|
37 | make && make install
|
38 | ```
|
39 |
|
40 | ### 实例
|
41 |
|
42 | 将本地/etc/目录内的所有文件和目录,上传到FTP服务器的flv/games/目录内(如果不存在flv/games/目录则自动创建)。
|
43 |
|
44 | ```shell
|
45 | /usr/local/ncftp/bin/ncftpput -u koumm -p koumm -P 21 -m -R 192.168.162.137 flv/games/ /etc/*
|
46 | ```
|
47 |
|
48 | **指令说明**
|
49 |
|
50 | ncftp的基本命令和普通ftp一样,可以输入help获得命令列表。对于所有的命令,都可以使用help <命令>的格式获得详细帮助。l开头的就是对本地执行的命令,其它的就是对登入的ftp服务目录的操作命令。
|
51 |
|
52 | 增加的本地文件系统的操作命令:
|
53 |
|
54 | * lls: 列出本地当前目录文件;
|
55 | * lmkdir : 本地建立目录;
|
56 | * lrename: 本地文件改名;
|
57 | * lpwd: 显示当前本地路 径;
|
58 | * lchmod: 改变本地文件权限;
|
59 | * lpage: 显示本地文件内容;
|
60 | * lrm: 删除本地文件;
|
61 | * lrmdir: 删除本地目录。
|
62 |
|
63 |
|