我不知道这是否可能。基本上,我写一个脚本,允许我
scp一个文件到我的主机。这是到目前为止。参数1是文件,参数2是我想要放置在远程服务器上的文件夹:
function upload { scp $1 myusername@ssh.myhost.net:$2 }
因为你可能/可能不知道,如果我指定的目录,当我调用的函数不存在,那么传输失败。有一种方法来检查目录是否存在于函数中,如果不存在,则创建它。
我宁愿不必每次都ssh并创建目录,但如果我没有选择,那么我没有选择。
您可以使用rsync。
例如,
rsync -ave ssh filetocopy ssh.myhost.net:/some/nonExisting/dirTocopyTO
关于rsync的注意事项:
rsync是用于Unix的实用软件和网络协议,它将文件和目录从一个位置同步到另一个位置,同时通过使用比其他工具更快的rsync算法在适当时通过使用增量编码来最小化数据传输。
原文地址:https://www.jb51.cc/bash/391619.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。