Linux操作系统中的FTP客户端
添加时间: 2008-2-25 10:41:45 作者: 新手学堂 阅读次数:25 来源: http://www.d9soft.com
一、简介:
在大多发行版都有打包,请到各大发行版的ftp列表中得到,或者在发行版的安装盘中也能得到。lftp是一个命令行式的ftp客户端。对中文支持较好。如果您在linux 的text模式下,要安装zhcon或者cce之类的。
安装:
1、RPM包管理的系统,请到
http://freshrpms.net
http;//rpmfind.net 上查找lftp的最新包,可以用
#rpm -ivh name.rpm
#rpm -Uvh name.rpm 这是升级之用
2、源码包安装举例:lftp-3.2.0.tar.bz2
#tar zxvf lftp-3.2.0.tar.bz2
#cd lftp-3.2.0
#./configure
#make
#make install
3.调用方法:
lftp ftp://用户名:密码@地址
比如:
[beinan@S01~]$lftp ftp://beinan@192.168.1.2
口令:
lftp beinan@192.168.1.2:~>
lftp beinan@192.168.1.2:~>ls
-rw-r--r-- 1 1000 100 44387 May 18 10:04 xvmain.jpg
-rw-r--r-- 1 1000 100 202643 May 18 09:45 xxx.jpeg
-rw-r--r-- 1 1000 100 0 May 20 10:01 鲨鱼的故事.txt
二、使用方法:
0.简单的用法:lcd 切换本地目录,比如 lcd /opt
get 取回一个文件,put 向ftp服务器传文件;
1、获得帮助:
代码:
lftp beinan@192.168.1.2:~> help
! (commands)
alias [ []] anon
bookmark [SUBCMD] cache [SUBCMD]
cat [-b] cd
chmod [OPTS] mode file... close [-a]
[re]cls [opts] [path/][pattern] debug [ off] [-o ]
du [options] exit [ bg]
get [OPTS] [-o ] glob [OPTS]
help [] history -w file -r file -c -l [cnt]
jobs [-v] kill all
lcd lftp [OPTS]
ls [] mget [OPTS]
mirror [OPTS] [remote [local]] mkdir [-p]
module name [args] more
mput [OPTS] mrm
mv [re]nlist []
open [OPTS] pget [OPTS] [-o ]
put [OPTS] [-o ] pwd [-p]
queue [OPTS] [] quote
repeat [delay] [command] rm [-r] [-f]
rmdir [-f] scache []
set [OPT] [ []] site
source user []
version wait []
zcat zmore
如果针对lftp的每个命令的帮助,应该是:
lftp beinan@192.168.1.2:~> help 命令
比如
代码:
lftp beinan@192.168.1.2:~> help get
用法:
get [OPTS] [-o ] |
简介:gftp基于gtk的ftp客户端,大家用的也比较多吧,支持中文目录。如果您的gftp不能支持中文,请升级版本。
# Written in C and has a text interface and a GTK+ 1.2/2.x interface
# Supports the FTP, FTPS (control connection only), HTTP, HTTPS, SSH and FSP protocols
# FTP and HTTP proxy server support
# Supports FXP file transfers (transferring files between 2 remote servers via FTP)
# Supports UNIX, EPLF, Novell, MacOS, VMS, MVS and NT (DOS) style directory listings
# Bookmarks menu to allow you to quickly connect to remote sites
下载安装:
在各大发行版中,都有gftp的打包,可以用各发行版自带的工具来安装。我只说源码包安装:
源码包安装,通用于所有发行版,举例说明:gftp-2.0.18.tar.bz2
代码:
[root@S01ftp]#ls -lh |
总用量 1.4M
-rw-r--r-- 1 root root 1.4M 2005-05-21 09:18 gftp-2.0.18.tar.bz2
[root@S01ftp]#tar jxvf gftp-2.0.18.tar.bz2
[root@S01gftp-2.0.18]#./configure
[root@S01gftp-2.0.18]#make
[root@S01gftp-2.0.18]#make install
注:因为gftp依赖gtk,如果不能make过去,您应该指定PKG_CONFIG_PATH
[root@S01gftp-2.0.18]# export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
调用:
代码:
[root@S01gftp-2.0.18]#gftp |
主页: http://www.iglooftp.com/linux/
pro是商业版,不带pro的已经很长时间没有更新了。
http://www.iglooftp.com/linux/index.html
安装比较简单,因为是商业的,Install就行。
对中文的支持还可以,不过是GTK1的,在新版本的发行版上执行的效果不理想。
功能很全,对FXP支持较好。
图片可以到官方网站看。
安装举例:
代码:
[root@S01ftp]#tar zxvf IglooFTP-PRO-1.2.4-linux.tar.gz |
调用方法:
[root@S01IglooFTP-PRO-1.2.4-linux]#IglooFTP-PRO
主页:http://www.ncftp.com
简介:在 ZHCON 和 X 环境下面都没有问题,对中文支持很好。是一个极不错的text模式的ftp客户端;
NcFTP包括 服务器版本和客户端版本,我们在本帖中只介绍客户端。
安装:编译安装
您可以根据自己机器的架构,大多我们用的是intel cpu的机器 ,所以要选 x86版本,当然也能通过源码包编译安装。
本介绍中,我们还是用源码包安装,因为通用。
下载:
ftp://ftp.ncftp.com/ncftp/ncftp-3.1.9-src.tar.gz
编译安装:
#tar zxvf ncftp-3.1.9-src.tar.gz
#cd ncftp-3.1.9
#./configure
#make
#make install
如果有依赖关系,或者需要指定PKG_CONFIG_PATH的变量,应该尝试一下
#export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig
然后再用上面的命令。
调用:
#ncftp ftp地址
比如 :
#ncftp 192.168.1.2
对中文支持较好。
看例子:
ncftp /pub/电影 > put 鲨鱼的故事.txt
鲨鱼的故事.txt: 0.00 B 0.00 B/s
ncftp /pub/电影 > ls
鲨鱼的故事.txt
ncftp /pub/电影 >
至于ftp的使用,无非是put文件,get取回文件,mput mget
比如取回单个文件,可以用 get filename 放文件得可用 put filename,如果是取回整个目录,则用get -R 目录名,同理放一个目录到FTP服务器上,可以用 put -R 目录
比如我们想把FTP服务器上的电影 目录取回到 本地机的/opt目录
ncftp /pub > lcd /opt/ |
如果想要得到帮助:
ncftp /pub > help |
上一篇文章: 巧妙利用三键 秘密隐藏重要文档 下一篇文章: 彻底删除收藏夹里的链接目录
相关文章:
相关软件:

