linux下用shell编程FTP上传文件的问题

linux下用shell编程FTP上传文件的问题,第1张

Linux下用shell编程实现ftp自动登录上传文件,代激亩胡码如下:

####把本地/home/databachup/a.sh up ftp /home/databackup 下明拦####

#!/bin/bash

ftp -n<<!

open FTP服务器耐漏IP地址

user FTP账户 FTP密码

binary

cd /home/data

lcd /home/databackup

prompt

put a.sh a.sh #要上传的文件

close

bye

!

1、输入命令行:--> FTP  10.1.61.212 如果对方没有开启FTP服务,那么这个命令就不会有效果。

2、--> 用户名称:这个主要是FTP服务器配置的用户名和密码

--> 用户密码:

3、主要是使用二进制来传输文件,--> bin

--> quote   tpye  c  1381 这个意思带银是指定服务器端的代码页,如果传输的是IFS流文件,不用做转换, 直接用BINARY的模式传输文件。不会出现编码错误。

4、--> lcd  D:\Document\data\upload  这个命令主要是进去本液行绝地文件夹目录用来上传文件的本地路径目录。

5、进入主机的目闹姿录,也就是FTP服务器的路径 cd  CBSDOTHDTA

--> put  "D:/Document/data/upload/UPFW90.FRZN160919" ,使用put命令上传文件。

6、put  "D:/Document/data/upload/UPFW90.FRZN160919"命令执行成功之后,会在后面出来三个交易码主要是200、150、226这都是成功的交易码。完成效果图。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12267433.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存