网络

Linux scp 命令

通过 SSH 在主机之间复制文件。请同时核对源路径和目标路径。

适用版本/范围: 常用 Linux 命令;Shell 内置命令与外部程序的行为可能因发行版而异。English

语法

scp [OPTION]... SOURCE... TARGET

用法示例

将本地文件复制到远程目录。

scp report.txt alice@example.com:/tmp/

使用自定义 SSH 端口复制整个目录树。

scp -P 2222 -r ./site alice@example.com:/srv/backup/

参数、选项与子句

参数 / 子句说明
-r递归复制目录。
-P PORT连接 SSH 服务器的 PORT 端口(注意大写 P)。
-i IDENTITY_FILE指定私钥文件。
-p保留修改时间、访问时间和权限模式。
-C传输期间启用压缩。
-q隐藏进度和诊断消息。
安全提示

执行前请核对命令和目标路径。修改文件、服务、账户、磁盘、权限或数据库的操作可能难以撤销;建议先在安全环境测试并保留备份。

参考文档 ↗返回目录