2024年5月9日发(作者:)

linux scp的用法

scp(Secure Copy Protocol)是用于在Unix或类Unix系统之

间安全地复制文件或目录的命令行工具。以下是 scp 命令的基本用

法:

1. 从本地复制到远程:

scp [选项] 源文件/目录 用户名@远程主机:目标路径

例如,将本地文件 复制到远程主机的

/remote/path/ 目录下:

scp username@remotehost:/remote/path/

2. 从远程复制到本地:

scp [选项] 用户名@远程主机:源文件/目录 目标路径

例如,将远程主机上的文件 复制到本地的当前

目录下:

scp username@remotehost: .

3. 使用端口号:

如果SSH服务器使用了非默认的端口号,可以使用 -P 选项指定

端口号:

scp -P 2222

username@remotehost:/remote/path/

4. 递归复制目录:

如果需要复制整个目录,可以使用 -r 选项:

1 / 2

scp -r localdirectory username@remotehost:/remote/path/

5. 其他常用选项:

-i:指定用于身份验证的私钥文件。

-v:详细模式,显示调试信息。

-C:开启压缩传输。

注意事项:

如果文件名或路径中包含空格,最好使用引号将其括起来。

如果文件权限不足,可能需要使用 sudo 来执行 scp。

请根据您的具体情况调整命令,并确保您具有适当的权限和网络

连接。

2 / 2