linux下文件上传到windows下的FTP

califord 2016-06-07 05:57:35
linux环境:linux redhat 6.3
FTP环境:windows server

出现两个问题

一个是链接FTP后发现上传速度很慢,只有几字节/秒,上伟一个600KB的txt文件用很长时间

一个是上传的txt文件出现中文乱码

备注:windows下防火墙已关闭,FTP默认安装没有设置过

上传代码如下:

#!/bin/sh
cd /opt/xiangmu/
bak_file="$1"
if ! [ "$bak_file" ] || ! [ -e "$bak_file" ]; then
bak_file=`ls -1 -t *111*|head -1`
fi

ftp -n <<EOF
open 10.10.10.X
user username userpwd
verbose
binary
lcd /opt/xiangmu/111.txt
put "$bak_file"
bye
EOF


...全文
156 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
h2plus0 2016-06-09
  • 打赏
  • 举报
回复
引用 2 楼 califord 的回复:
就是到本地的目录呀,本地目录下文件上传到FTP上 lcd 后面一般是加 目录的名字吧, 不太确定能不能跟文件的名字。。。 (如果没错的话,/opt/xiangmu/111.txt 是文件的名字吧。。。) 原文件与上传后的文件不一样了呀,出现乱码了呀,一些还是一样的
一般不太可能乱码是由于ftp上传造成的,是不是在原文件生成的时候, 使用的编码有问题。。。
califord 2016-06-08
  • 打赏
  • 举报
回复
就是到本地的目录呀,本地目录下文件上传到FTP上 原文件与上传后的文件不一样了呀,出现乱码了呀,一些还是一样的
h2plus0 2016-06-08
  • 打赏
  • 举报
回复
出现乱码的原因可能有多处, 建议检查是否上传的文件和原文件一样。。。 另外, lcd /opt/xiangmu/111.txt 这条命令是否有问题? lcd 是 local cd到 111.txt ?

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧