分享
 
 
 

UNIX系统下FTP的使用

王朝system·作者佚名  2008-05-21
窄屏简体版  字體: |||超大  

UNIX 系统下FTP的使用

一、FTP基本用法

FTP是File Transfer Protocal的缩写,意为文件传输协议,它可以将远程系统上的一个或多个文件拷贝到本地计算机,也可以将本地计算机上的一个或多个文件拷贝到远程系统 上。FTP是TCP/IP协议族中的应用层协议,它的工作方式采用客户机/服务器方式。

FTP传输文件时,支持不同的传输模式,有ascii和binary模式。在传输可执行文件和数据文件时最好使用binary模式。

使用FTP的时候,必须拥有远端计算机的帐号和密码,才可进行文件传输。

执行格式: ftp ip_addressorftp hostname

例如:

要与远端工作站 host1 ,进行文件传输

ftp host1

Name (host1:user-name) : 输入帐号

Password (host1:user-name): 输入密码

ftp> help 列出 ftp 文件传输,可使用之任何命令

ftp> !ls 列出本地工作站,目前目录下之所有文件名

ftp> !pwd 列出本地工作站,目前所在之工作目录位置

ftp> ls 列出远端工作站目前目录下之所有文件名

ftp> dir 列出远端工作站目前目录下之所有文件名(略同于 UNIX 的 ls -l 指令)

ftp> dir . |more 同上,但每页会暂停(可能不适用 Unix 以外的 ftp)

ftp> pwd 列出远端工作站目前所在之目录位置

ftp> cd dir1 更改远端工作站之工作目录位置至 dir1 之下

ftp> get file1 将远端工作站之文件 file1 ,拷贝到本地工作站中

ftp> put file2 将本地工作站之文件 file2 ,拷贝到远端工作站中

ftp> mget *.c 将远端工作站中,扩展名为 c 之所有文件,拷贝到本地工作站中

ftp> mput *.txt 将本地工作站中,扩展名为 txt 之所有文件,拷贝到远端工作站中

ftp> prompt 切换交互式指令(使用 mput/mget 时不用每个文件皆询yes/no)

ftp> binary 设定以二进制方式传送文件

ftp> ascii设定以ASCII方式传送文件(缺省值)

ftp> status 显示当前FTP状态

ftp> close关闭远程连接

ftp> quit 结束 ftp 工作

ftp> bye 结束 ftp 工作

UNIX系统中FTP的命令很丰富,以上介绍的仅仅是比较常用的几种,具体可以在系统上输入help查看。

二、使用FTP自动传输文件

编辑一个文本文件,假设文件名为myftp,文件内容为:

open 远程计算机IP 地址或计算机名称 (如 open 128.2.9.100)

user hostname password (如 user test pass)

binary (设置为二进制传输)

get file1 (取file1文件)

put file2 (送出file2文件)

bye (退出)

然后使用命令 cat myftp | ftp –n即可以实现FTP的自动完成。

或者myftp的内容这样编辑:

echo “

open 远程计算机IP 地址或计算机名称 (如 open 128.2.9.100)

user hostname password (如 user test pass)

binary (设置为二进制传输)

get file1 (取file1文件)

put file2 (送出file2文件)

bye (退出)

“ | ftp –n

然后使用chmod +x myftp 给文件增加执行权限,直接输入myftp就可以完成数据自动传输了。

三、利用.netrc文件自动传输文件

编辑一个命名为.netrc的文件,存放在启动FTP命令的机器上的用户注册目录中,该文件的权限应禁止组内或其它用户进行读访问(即执行chmod 660 .netrc)。文件内容如下:

default login 远程计算机用户 password 远程计算机用户密码

macdef init

binary

runique

hash on

prompt off

put 文件名

get 文件名

bye

然后执行ftp –i 远程计算机地址或名称,就可以自动实现FTP传输了。这种情况主要用于自动定时传输。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有