将文件从联网计算机移动到服务器

将文件从联网计算机移动到服务器

脚本是否可以像这样在服务器上运行:

mv /path/to/source /path/to/destination

源是联网计算机,目标是服务器本身?如果是这样,到源的路径会是什么样子?

答案1

如果您已通过网络文件系统(例如 NFS、CIFS、sshfs 等)从服务器挂载文件系统,则只需在挂载点内执行本地操作即可。

如果服务器文件系统没有本地安装,那么您需要使用 scp 或 rsync 等工具通过网络传输文件;有关所需的特定语法,请参阅该工具的文档。

答案2

在问题标题中,您谈论了moving一个文件,然后您说您需要run在服务器上使用它。如果我正确理解你的问题,你想在远程服务器上运行本地脚本吗?您可以ansible从本地计算机上使用它:

ansible ${SERVER} -m script -a "script.sh"

答案3

假设您可以通过 ssh 访问删除计算机,这可以通过以下方式完成scp

scp user@RemoteHost:/path/to/source /path/to/destination

相关内容