📅  最后修改于: 2023-12-03 15:36:19.161000             🧑  作者: Mango
在 Shell/Bash 环境中,我们可以使用 scp
命令将本地文件复制到远程服务器(例如 SSH Ubuntu),并且还可以在复制过程中指定目的地路径。
下面是 scp
命令的基本语法:
scp [可选参数] [源文件路径] [目的地路径]
其中,可选参数包括:
-r
:对目录及其下的所有文件进行递归式复制-P
:设置远程 SSH 端口号源文件路径和目的地路径都可以是本地路径或远程路径。如果是远程路径,则需要在路径前面加上用户名及主机地址。
以下是几个示例,以展示如何将本地文件复制到 SSH Ubuntu。
localfile.txt
复制到 SSH Ubuntu 上的 /home/user
目录下:scp ~/localfile.txt user@ssh-server:/home/user
localdir
目录及其下所有文件复制到 SSH Ubuntu 上的 /home/user
目录下:scp -r ~/localdir user@ssh-server:/home/user
localfile.txt
复制到 SSH Ubuntu 上的 /home/user
目录下,并且设置远程 SSH 端口号为 2222
:scp -P 2222 ~/localfile.txt user@ssh-server:/home/user
以上就是如何在 Shell/Bash 环境中将本地文件复制到 SSH Ubuntu 的介绍。使用 scp
命令能够方便地快速实现远程文件复制,适用于大多数场景。