Linux vsftpd FTP通过Shell 脚本传输文件

主要内容:vasftpd FTP 通过Shell 脚本上传文件

========================================

#!/usr/bin/env bash

ftp -vn >>/tmp/ftp_upload.log <<-EOF
  open 192.168.100.100
  user user01 123456789
  binary
  prompt
  lcd /home/data/
  mput *.zip
  close
  bye
EOF

上面脚本中使用到了binary命令,binary是FTP的内置命令,意思就是通过二进制的方式传输数据。

为什么使用binary:原因是当客户端和服务端字符集不一致时,不适用binary命令会导致文件传输乱码。

posted @ 2021-02-25 09:18  发了霉的面包  阅读(310)  评论(0)    收藏  举报