Skip to content

使用 ssh 把本地的文件传输到远程服务器指定目录,命令是什么?scp?

是的,您可以使用 scp 命令通过 SSH 将本地文件传输到远程服务器的指定目录。scp 代表"secure copy",它是基于 SSH 协议的文件传输工具。

以下是 scp 命令的基本语法:

scp [选项] <源文件路径> <目标地址>:<目标路径>

其中:

  • [选项]:您可以指定一些选项来配置 scp 命令的行为。例如,使用-r选项可以递归地复制整个目录。
  • <源文件路径>:本地文件的路径,可以是文件或目录。
  • <目标地址>:远程服务器的地址或主机名。
  • <目标路径>:远程服务器上目标目录的路径。

下面是一个示例,将本地的/path/to/local/file.txt文件复制到远程服务器的/path/to/remote/目录中:

scp /path/to/local/file.txt user@remote-server:/path/to/remote/

请注意,上述命令中的user应该是远程服务器的用户名,remote-server是远程服务器的地址或主机名。您需要替换这些值为实际的用户名和服务器地址。

如果需要递归地复制整个目录,可以使用-r选项:

scp -r /path/to/local/directory user@remote-server:/path/to/remote/

这将复制/path/to/local/directory目录及其所有内容到远程服务器的/path/to/remote/目录中。

请确保您具有适当的权限来访问本地文件和远程服务器,并且远程服务器上的目标目录存在。