假设我想将foo.txt本地计算机上的文件rsync 到/home/me/somedirectory/bar.txt远程计算机上的文件,但该文件somedirectory/尚不存在。我该怎么做呢?
我尝试过rsync -e ssh -z foo.txt remotemachine:/home/me/somedirectory/bar.txt,但出现rsync: push_dir#3 "/home/me/somedirectory" failed: No such file or directory (2)错误。
(尽管复制文件而不重命名是可行的。也就是说,它运行良好:rsync -e ssh -z foo.txt remotemachine:/ home / me / somedirectory /`)
小智 5
只需在目标目录上加一个斜杠即可。像这样的东西:
rsync foo.txt remotemachine:somedirectory/
假设“/home/me”是您在远程机器上的主目录,则无需在命令行中指定它。此外,除非您只是喜欢这样做,否则您不需要用 -e 来弄乱您的 rsync。
| 归档时间: |
|
| 查看次数: |
5474 次 |
| 最近记录: |