gpt4 book ai didi

linux - Rsync 到 Amazon Linux EC2 实例 - 失败 : No such file or directory

转载 作者:太空宇宙 更新时间:2023-11-04 03:46:46 26 4
gpt4 key购买 nike

我想使用 rsync 将一个目录的内容上传到我的 Amazon EC2:

rsync -r -t -v --progress -z -s -e "ssh -i /home/mostafa/keyamazon.pem" /home/mostafa/splitfiles ubuntu@ec2-64-274-161-87.compute-1.amazonaws.com:~/splitfiles

但我收到以下错误消息:

sending incremental file list
rsync: link_stat "/home/mostafa/splitfiles" failed: No such file or directory (2)
rsync: change_dir#3 "/home/ubuntu//~" failed: No such file or directory (2)
rsync error: errors selecting input/output files, dirs (code 3) at main.c(712) [Receiver=3.1.0]

如果我使用 grsync 进行试运行,它会正常工作

最佳答案

在 rsync 中,尾随的/非常重要。此外,当目标之一包含主机时,rsync 通常默认为 ssh。

所以,如果你想保留修改时间,那么你可以去掉 -e 和 -s 选项。

您的命令可以写为/home/mostafa/splitfiles/ubuntu@ec2-64-274-161-87.compute-1.amazonaws.com:splitfiles/- 请注意结尾的/,前提是您已将 ssh 配置为从主目录读取私钥。

在 ubuntu 上,您可以将其添加到钥匙串(keychain)中,方法是

ssh-add [key-file]

这将使您不必在每次 ssh 进入 AWS 计算机时指定 key 文件。

这些错误似乎表明在本地计算机上您没有源目录并且目标不存在。

关于linux - Rsync 到 Amazon Linux EC2 实例 - 失败 : No such file or directory,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27919688/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com