/usr/bin/ftp -n IP_ADDRESS user USERNAME PASSWORD ascii(or bin) put *(or get) bye 注意: 1.没有/usr/bin/会出现如下错误: KERBEROS_V4 rejected as an authentication type 原因:有两个ftp:
解决方法: 使用/usr/bin/ftp就可以避免这个错误,其实也不算是错误.
shell脚本: 从ftp服务器192.168.1.60 上的/home/data 到本地的/home/databackup #!/bin/bash ftp -v -n 192.168.1.60<<EOF user oracle 123456 binary cd /home/data lcd /home/databackup prompt mget * close byeEOF FTP自动登录批量上传文件 将本地文件夹/home/databackup里的文件上传到ftp服务器192.168.1.60 的/home/data 目前 #!/bin/bash ftp -v -n 192.168.1.60 << EOF user oracle 123456 binary hash cd /home/data lcd /home/databackup prompt mput * bye EOF 下载多个文件mget使用(取消询问在mget之前加prompt)如下: /usr/bin/ftp -n 192.168.100.101<<EOF |