📌  相关文章
📜  从本地复制到 ssh ubuntu - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:36:19.161000             🧑  作者: Mango

从本地复制到 SSH Ubuntu - Shell/Bash

在 Shell/Bash 环境中,我们可以使用 scp 命令将本地文件复制到远程服务器(例如 SSH Ubuntu),并且还可以在复制过程中指定目的地路径。

语法

下面是 scp 命令的基本语法:

scp [可选参数] [源文件路径] [目的地路径]

其中,可选参数包括:

  • -r:对目录及其下的所有文件进行递归式复制
  • -P:设置远程 SSH 端口号

源文件路径和目的地路径都可以是本地路径或远程路径。如果是远程路径,则需要在路径前面加上用户名及主机地址。

示例

以下是几个示例,以展示如何将本地文件复制到 SSH Ubuntu。

  1. 将本地文件 localfile.txt 复制到 SSH Ubuntu 上的 /home/user 目录下:
scp ~/localfile.txt user@ssh-server:/home/user
  1. 将本地目录 localdir 目录及其下所有文件复制到 SSH Ubuntu 上的 /home/user 目录下:
scp -r ~/localdir user@ssh-server:/home/user
  1. 将本地文件 localfile.txt 复制到 SSH Ubuntu 上的 /home/user 目录下,并且设置远程 SSH 端口号为 2222
scp -P 2222 ~/localfile.txt user@ssh-server:/home/user

以上就是如何在 Shell/Bash 环境中将本地文件复制到 SSH Ubuntu 的介绍。使用 scp 命令能够方便地快速实现远程文件复制,适用于大多数场景。