Linux操作系统中的FTP客户端 为新手指南

资讯 驱动中国 李祥敬 1,934次阅读
分享 Q
AI摘要
由 AI 生成 · 仅供参考

一、简介: 在大多发行版都有打包,请到各大发行版的ftp列表中得到,或者在发行版的安装盘中也能得到。lftp是一个命令行式的ftp客户端。对中文支持较好。如果您在linux 的text模式下,要安装zhcon或者cce之类的。 安装: 1、RPM包管理的系统,请到

一、简介:

在大多发行版都有打包,请到各大发行版的ftp列表中得到,或者在发行版的安装盘中也能得到。lftp是一个命令行式的ftp客户端。对中文支持较好。如果您在linux 的text模式下,要安装zhcon或者cce之类的。

安装:

1、RPM包管理的系统,请到

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的每个命令的帮助,应该是:

lftp beinan@192.168.1.2:~> help 命令

比如

代码:

lftp beinan@192.168.1.2:~> help get

用法:

get [OPTS] [-o ]Retrieve remote file and store it to local file .-o specifies local file name (default - basename of rfile)-ccontinue, reget-Edelete remote files after successful transfer-ause ascii mode (binary is the default)-O specifies base directory or URL where files should be placed

简介: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#p#副标题#e#

 

点击看大图

主页: 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@S01ftp]#cd IglooFTP-PRO-1.2.4-linux[root@S01IglooFTP-PRO-1.2.4-linux]#sh Install

调用方法:

[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 > lssun/ sunmoon/ 电影/ncftp /pub > get -R 电影/

版权声明:本文由驱动中国整理发布,转载需注明出处与原文链接。如有疑问请联系 editor@qudong.com
本文价值 成为第一个评分的人
登录后为本文打分
网友评论0 条评论
正在回复 的评论取消
评论加载中…
🔐

登录后参与互动

评论、点赞均可赚积分
连续签到、邀请好友也有奖励 🎁

电脑端: 微信扫码登录 微信内: 一键登录
我要投稿有独家观点或行业线索?向驱动中国投稿,审核采用后署名发布并获积分奖励。 去投稿 ›

微信扫一扫

打开微信「扫一扫」,分享本文到朋友圈或好友