一、命令简介
scp
命令使用 SSH
加密的方式在本地主机和远程主机之间复制文件。
二、命令参数
格式
scp [选项] 发送方主机和目录 接收方主机和目录
注意:左边是发送方,右边是接收方。固定格式。
示例
#示例1
scp ~/test.txt [email protected]:~
#示例2
scp -r /mnt/硬盘1/网站文件/test.soulio.top [email protected]:/www/html/test.soulio.top
选项
-r
:递归复制整个目录。-
-p
:保留文件的权限和时间戳。 -
-q
:安静模式,不显示复制进度。 -
-v
:详细模式,显示复制过程的详细信息。 -
-C
:启用压缩,可以加快传输速度。
三、命令示例
从本地系统复制文件到远程系统:
scp 发送目录 服务器:接收目录
从远程系统复制文件到本地系统:
scp 服务器:发送目录 接收目录
复制整个目录:
scp -r 发送方主机和目录 接收方主机和目录
指定端口号:
scp -P 端口 发送方主机和目录 接收方主机和目录
使用压缩传输:
scp -rC 发送方主机和目录 接收方主机和目录
消耗算力来压缩数据传输量,请根据服务器性能判断要不要使用。
从远程系统复制文件夹到本地系统:
scp -r 服务器:发送目录 接收目录
保持文件权限和时间戳:
scp -rp 发送方主机和目录 接收方主机和目录
注意事项:
- 在使用
scp
命令进行文件传输时,确保目标主机已启用 SSH 服务。 - 请谨慎使用
scp
命令,确保在正确的目录上执行命令,以免意外覆盖重要文件。
本文共 402 个字数,平均阅读时长 ≈ 2分钟
评论 (0)