博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
AIX 5 ftp 文件传输
阅读量:7119 次
发布时间:2019-06-28

本文共 1041 字,大约阅读时间需要 3 分钟。

    AIX 平台上,通常我们会使用FTPSCPNFS 等来传输文件数据,下面主要介绍一下AIX 上FTP文件传输的特点以及用法。

FTP传输的特点:

1 .在传输方式上具备高适应性,大多数操作系统都支持 FTP 协议,在 AIX 平台上可以通过 FTP 与其他平台(如:AIXWindowsLinuxSolaris等)机器进行数据交互。

2 .文件传输方式很全面,比如提供 ASCII 传输模式与Binary二进制传输模式,用户可以根据需要选择不同传输模式。

3 FTP 传输普通文件数据的优势是不容置疑的,但是对于一些重要保密数据的传输,其过程中有安全漏洞 , 其默认传输密码的过程是明文传送的 , 安全性极差。针对这一情况 FTP 做了安全方面的改进,产生了 SFTP

4 FTP 不能保留一个特定文件系统上的文件属性(例如一个文件的保护模式或者修改次数)。而且 FTP 协议很少对一个文件系统的整体结构作假定,也不提供这样的功能,比如递归的拷贝子目录。在使用 FTP 命令时,需要注意 FTP 协议的这些特性。当需要保留文件属性或者需要递归的拷贝子目录时,可以考虑使用SCP 等命令。

示例:

 

1 [root@test /tmp] $ ftp 10.0.0.1

 

先登到目标机器上,然后通过 CD 命令进入到目标文件目录,采用 get 命令将目标文件传输到本地机器的当前目录,如果是往目标主机文件目录传输文件,那么采用 put 命令。

注意:默认的文件传输方式是基于 ASCII 码的,如果要以二进制格式传输文件,那么要先输入 bin 命令,然后再用 put get 命令。

2 .如果需要传输一个目录里的所有文件,那么可以使用 mput mget 命令来替代 put get 命令。

注意:需要使用prompt off命令,来关闭交互模式,避免每次输Y确认。

3、如果需要定时传输文件,可以通过脚本来实现。

 

#!/bin/sh 

ftp -n<<! 

open xxx.xxx.xxx.xxx

user USERNAME PASSWORD

binary 

prompt off 

cd /yourpath 

mput *.archive

close 

bye 

将这个脚本加入到crontab中即可实现定时ftp自动传输!

0   23   *   *   6    /usr/local/chuanshu.sh
上面的这句,表示每星期六的23 : 00 执行ftp自动传输 

 

 

 

 

转载地址:http://stnel.baihongyu.com/

你可能感兴趣的文章
HDU 5305 Friends dfs
查看>>
【Swift】iOS UICollectionView 计算 Cell 大小的陷阱
查看>>
Windows Azure 入门系列课程Windows Azure 入门系列课程
查看>>
VK Cup 2016 - Round 1 (Div. 2 Edition) A. Bear and Reverse Radewoosh 水题
查看>>
成都Uber优步司机奖励政策(3月31日)
查看>>
jquery通过ajax方法获取json数据不执行success
查看>>
字符数组转换成数字
查看>>
URL,URLConnection,HttPURLConnection的使用
查看>>
PHP对象和接口抽象类注意事项
查看>>
转: android apk 防止反编译技术(1~5连载)
查看>>
[唐诗]古风(其三十一)-李白
查看>>
触发器创建删除等操作
查看>>
Java版 数字金额大写转换
查看>>
Linux性能及调优指南(翻译)
查看>>
C#.Net 如何动态加载与卸载程序集(.dll或者.exe)0-------通过应用程序域AppDomain加载和卸载程序集...
查看>>
坑系列 —— 缓存+哈希=高并发?
查看>>
VS调试异常代码 HRESULT:0x80070057 (E_INVALIDARG)解决方法
查看>>
ASP.NET Core 中文文档 第二章 指南(4.10)检查自动生成的Detail方法和Delete方法
查看>>
PHP程序员学习路线
查看>>
伯乐在线-技术分享
查看>>