一、从本地复制到远程主机

命令格式如下:

scp /path/to/local/file.txt user@remote_host:/path/on/remote/

这会将本地的 file.txt 文件复制到远程主机 remote_host 的 /path/on/remote/ 目录下。

二、从远程主机复制到本地

(1)命令解释
命令格式如下:scp user@remote_host:/path/on/remote/file.txt /path/to/local/

这会将远程主机 remote_host 的 /path/on/remote/file.txt 文件复制到本地的 /path/to/local/ 目录下。

(2)实际操作
实操命令如下:
scp root@192.168.1.109:/home/DataBaseMysql.zip ./

这会将远程主机 192.168.1.109 的/home/DataBaseMysql.zip 文件复制到本地的当前目录下

三、递归复制目录

实操命令如下:scp -r user@remote_host:/path/on/remote/directory /path/to/local/

这会将远程主机 remote_host 的 /path/on/remote/directory 目录及其所有内容复制到本地的 /path/to/local/ 目录下。

四、指定 SSH 端口

如果远程主机的 SSH 端口不是默认的 22,可以使用 -P 选项指定端口:

scp -P 2222 user@remote_host:/path/on/remote/file.txt /path/to/local/


描述文字
© 2024 mengchao666 开心地使用 Stellar 主题,星际地球第
收集了 62 颗星星 ✧ 共 83.3k 粒星尘,好像写完一本 鲁迅 的《呐喊》了啊