我有一个shell脚本,它将一些不敏感的数据发送到远程服务器。但是,我希望设置远程路径,而不是仅仅使用远程FTP用户的默认路径。我已经找了很久了,但却找不到任何办法来做这件事,这似乎很疯狂。
下面是我的脚本的相关部分的示例;
#!/usr/bin/env bash
cd "$path" # local path
cp some.log "$stamp"_some.log
ftp -n -p $ftp_host <真的没有办法更改要上传到的远程路径吗?
发布于 2018-11-07 17:35:49
在阅读ftp手册页时,我看到了两种方法:
cd /path/to/dir
put "$stamp"_some.log或者:
put "$stamp"_some.log /path/to/dir/"$stamp"_some.log此外,您可以跳过copy命令并直接使用:
put some.log /path/to/dir/"$stamp"_some.loghttps://serverfault.com/questions/939024
复制相似问题