sshpass强制覆盖文件
时间: 2023-09-10 08:09:59 浏览: 166
sshpass源码包.zip
针对你的问题,可以使用rsync命令进行文件传输,并使用sshpass命令实现密码交互。关于你提到的问题中的错误提示,可能是由于rsync命令的参数错误导致的。以下是一个可能的解决方案:
你可以尝试使用如下命令进行文件传输,并通过sshpass实现密码交互:
```
sshpass -p your_password rsync --remove-source-files -avt --progress /path/to/source user@remote:/path/to/destination
```
在这个命令中,你需要将 `your_password` 替换为你的密码,`/path/to/source` 替换为你要传输的源文件或目录的路径,`user` 替换为远程主机的用户名,`remote` 替换为远程主机的IP地址或主机名,`/path/to/destination` 替换为远程主机上的目标路径。
请注意,这只是一个示例命令,你需要根据你的实际情况进行修改。此命令将从本地传输文件到远程主机,并在传输完成后删除本地源文件。
希望这个解决方案能够帮到你。如果你有任何其他问题,请随时提问。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [lscpu top uptime iostat free du df tee ps sshpass命令](https://blog.csdn.net/yumtian/article/details/120626784)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [centos7 Rsync 远程同步文件](https://blog.csdn.net/jiangbenchu/article/details/123688670)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文