📅  最后修改于: 2023-12-03 15:05:05.863000             🧑  作者: Mango
scp 是 secure copy 的缩写,是基于 ssh 协议的文件传输工具,可实现远程传输文件的功能。本文将介绍如何使用 scp 命令发送文件。
scp 命令的基本语法为:
scp [参数] [源文件路径] [目标主机:目标路径]
其中 源文件路径
和 目标路径
可以是绝对路径或相对路径。
-r
参数表示递归处理,可复制整个目录,而不仅是单个文件。-P
参数可指定端口号,默认端口为 22。-v
参数表示输出详细的信息。例如,将本地的 file.txt
传输到远程主机 192.168.0.100
的 /home/user
目录下,命令为:
scp file.txt user@192.168.0.100:/home/user/
如果需要将远程主机的文件传输到本地,命令为:
scp user@192.168.0.100:/home/user/file.txt .
注意:上述命令中的 .
表示当前目录。
假设有两台主机,分别为 192.168.0.100
和 192.168.0.101
,需要将本地的 file.txt
文件拷贝到这两台主机上的 /home/user
目录下。
scp file.txt user@192.168.0.100:/home/user/
scp file.txt user@192.168.0.101:/home/user/
使用 scp 命令可以方便地实现远程文件传输。除了上述介绍的基本命令外,还可以通过其他参数和选项来实现更多功能,详见官方文档。