📜  scp 发送文件 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:05:05.863000             🧑  作者: Mango

使用 scp 发送文件

简介

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.100192.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 命令可以方便地实现远程文件传输。除了上述介绍的基本命令外,还可以通过其他参数和选项来实现更多功能,详见官方文档。