我使用的是一个 Debian 机器,我无法以任何方式修改它。
我需要将整个目录(和子目录)的内容上传到我的服务器。
我唯一的工具是 ncFTP(http://www.ncftp.com/)。
你能帮我写一个 bash 脚本吗:
- 使用给定的凭证连接到 xxx.myhost.com
- 递归放置 /mydir/* 的内容
- 不询问任何内容覆盖现有文件
谢谢你们!
答案1
基本上这应该可以解决问题:
ncftpput -R -u username-here -p "password-here" 12.12.12.12 /remote/dir /my/local/dir
当然,你可以用你自己的信息替换用户名、密码、IP 和目录:)