📌  相关文章
📜  scp 将文件从远程服务器复制到本地 - Shell-Bash (1)

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

SCP 将文件从远程服务器复制到本地

简介

SCP(Secure Copy)是一种安全的远程文件复制协议,它基于 SSH 协议进行加密传输。可以使用 SCP 将文件从远程服务器复制到本地,或将本地文件复制到远程服务器。由于 SCP 使用 SSH 协议进行传输,因此可以保障文件传输的安全性。

SCP 命令在 Linux 和 Unix 系统中都可以使用,使用非常方便且支持大多数操作系统。

使用方法

从远程服务器复制文件到本地:

scp [options] [用户名@服务器地址:文件路径] [本地文件路径]

从本地复制文件到远程服务器:

scp [options] [本地文件路径] [用户名@服务器地址:文件路径]
参数说明
选项参数
  • -P :指定 SSH 连接的端口号,默认为 22。
  • -p :保留文件的原始权限和时间戳。
  • -r :递归复制整个目录。
  • -C :压缩传输的数据。
源文件路径

远程服务器:用户名@服务器地址:文件路径

本地文件:本地文件路径

目标文件路径

远程服务器:用户名@服务器地址:文件路径

本地文件:本地文件路径

使用示例

从远程服务器复制文件到本地:

scp username@192.168.1.100:/home/username/file.txt /home/user/

从本地复制文件到远程服务器:

scp /home/user/file.txt username@192.168.1.100:/home/username/
结语

SCP 命令是 Linux 和 Unix 系统中非常常用的文件复制工具,它支持加密传输,可以保证文件传输的安全和准确性。无论是利用 SCP 备份数据还是将数据从远程服务器复制到本地,都可以轻松完成。