如何使用FTP在PC和AS/400之间传输包含中文的文件?

原文:http://www-900.ibm.com/cn/support/viewdoc/detail?DocId=1322083000004

 

如何使用FTP在PC和AS/400之间传输包含中文的文件?
 
    
 
环境

产品: FTP,
平台: iSeries,
版本: 全部
 
由于运行视窗操作系统(Windows)的PC使用ASCII编码, 而运行OS/400的AS/400使用EBCDIC编码, 所以在两个不同编码的操作系统之间互相传送文件, 就涉及到文件编码的问题. 如果要传输的文件又包含中文, 那么系统又要做不同的转码处理, 本片文章就介绍如何在PC和AS/400之间正确地传输包含中文的文件.
1. 从PC往AS/400送文件:(PC --> Client, AS/400 --> Server)
示例: 将PC上e:\temp目录下的文件test.file(包含中文), 传送到AS/400上的库TESTLIB中
* 在Windows中运行DOS窗口;
* ftp as400-ip-address;
* 输入用户名和密码;
* quote site namefmt 1
* cd /qsys.lib/testlib.lib
* lcd e:\test
* bin
* quote type c 1381
* put test.file

2. 从AS/400往PC送文件:(PC --> Server, AS/400 --> Client)
示例: 将AS/400上库TESTLIB下的文件test.file(包含中文), 传送到PC上的目录e:\temp中
* 在AS/400命令行输入: ftp 'pc-ip-address'
* 输入用户名和密码;
* cd e:\temp
* namefmt 1
* lcd /qsys.lib/testlib.lib
* bin
* ltype c 1381
* put testas.file

 
 
 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在 Linux 系统中可以使用命令行工具 `ftp` 来连接 FTP 服务器并传输文件。 具体操作步骤如下: 1. 使用命令 `ftp` 连接到 FTP 服务器,格式为 `ftp ftp.example.com` 2. 输入用户名和密码进行登录 3. 使用命令 `get` 下载文件,格式为 `get remote-file local-file` 4. 使用命令 `put` 上传文件,格式为 `put local-file remote-file` 5. 使用命令 `bye` 退出 ftp 会话 例如 : ``` ftp ftp.example.com username password get remote-file local-file put local-file remote-file bye ``` 需要注意的是,由于FTP是明文传输传输的密码也是明文,因此不安全,建议使用 sftp 安全FTP 代替。 ### 回答2: FTP文件传输协议的简称,它是在网络上进行文件传输的一种通用协议。通过FTP协议,用户可以在不同的计算机之间共享文件和数据。Linux是一种开放源代码的操作系统,它显然也可以使用FTP协议来传输文件。 在Linux下使用FTP传输文件,一般需要执行以下步骤: 1. 准备FTP软件 Linux系统内置了许多FTP软件,例如常用的命令行运行的ftp客户端。如果要使用FTP客户端,需要先打开终端窗口,输入“ftp”命令,系统会自动安装FTP客户端。 2. 连接FTP服务器 在终端窗口输入“ftp 服务器地址”,可以连接到FTP服务器。如果需要输入用户名和密码才能登录,需要在命令行中输入“user 用户名 密码”。 3. 上传或下载文件 连接到FTP服务器之后,需要执行不同的命令来上传或下载文件。比如,要上传一个文件FTP服务器,可以使用“put 文件名”命令;要下载一个文件到本地电脑,可以使用“get 文件名”命令。 4. 断开连接 传输文件完成后,需要断开与FTP服务器的连接。可以使用“bye”命令退出FTP客户端。 总体来说,使用FTP传输文件在Linux系统中比较方便和简单。用户只需要使用一些简单的命令就能够完成文件传输的过程。FTP协议已经被广泛应用于不同平台之间文件传输,并且其稳定性和可靠性得到了广泛的认可。 ### 回答3: FTP(File Transfer Protocol)是一种常见的文件传输协议,可以让用户通过网络将文件从一个计算机传输到另一个计算机。在Linux操作系统中,使用FTP可以方便快捷地进行文件传输。 首先,在Linux下使用FTP需要在终端中打开FTP客户端。可以输入ftp命令来进入FTP客户端。然后输入连接FTP服务器的命令。具体命令为:ftp [IP地址] 或 ftp [域名]。例如:输入 ftp 192.168.1.100ftp www.ftpserver.com 可以连接至FTP服务器。接着,输入用户名和密码进行登录。如果没有FTP账户,需要先向管理员申请。 登录FTP服务器后,在本地路径和远程路径之间进行切换。使用cd命令可以在本地路径和远程路径之间切换,例如:cd /home或cd \可以在本地文件夹路径下移动;cd [服务器文件夹路径]可以在远程服务器文件夹路径下移动。 接下来,在Linux下ftp传输文件的方法有二: 一、使用put命令上传本地文件。例如:执行put [本地文件名] [服务器文件名] 命令可以将本地的一个文件上传到FTP服务器上。 二、使用get命令下载服务器文件。例如:执行get [服务器文件名] [下载到本地的文件名] 命令可以将FTP服务器上的一个文件下载到本地。 在传输完成后,可以输入quit命令断开与FTP服务器的连接。 若要在多个文件之间传输,可以使用批量上传和下载命令。例如输入:mput * 批量上传本地的所有文件。 需要注意的是,在FTP服务器中传输敏感文件时,需要注意文件的安全性,可以进行加密传输或设置权限访问规则。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值