Linux实现两台机器文件互传(SCP命令)


SCP命令的注意事项

scp命令的主要作用是实现Linux与Linux系统之间的文件传输

在这里插入图片描述
SCP传输要求

  1. 两台计算机都的操作系统都必须是Linux操作系统
  2. SCP命令是基于SSH协议,所以两台服务器的sshd服务必须处于开启状态,否则无法上传与下载操作

下载文件和目录

语法:scp [选项] [用户名]@[LInux主机地址]:[资源路径] LInux本机文件路径
选项:

  • -r:递归下载目录文件,用于下载目录到本地

案例1:从服务器下载文件到本地LInux主机
命令:scp root@120.25.124.200:/root/test.txt ./
从服务器上的root用户目录下,下载test.txt文件到本地LInux虚拟机的当前目录下
在这里插入图片描述
案例2:从服务器下载目录到本地LInux

命令:scp -r root@120.25.124.200:/root/day ./

从Linux服务器上下载目录到本地LInux的当前目录下,-r表示递归下载目录文件

在这里插入图片描述

上传文件和目录

基本语法:scp [选项] [Linux本地文件路径] [用户名]@[目标Linux主机地址]:[目标LInux主机路径]
选项:
-r:递归

案例1:从本地LInux上传文件到远程服务器

把本地Linux上的a.c文件上传到云服务器的root根目录下,

命令:scp ./a.c root@120.25.124.200:/root/

在这里插入图片描述

案例2:从本地上传一个目录到云服务器

从本地Linux上传一个 file目录到云服务器的根目录下

命令:scp -r ./file root@120.25.124.200:/root/

在这里插入图片描述

  • 3
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 要将文件从本地电脑传输到 Linux 终端,可以使用以下方法: 1. SCPSCP 是一种通过 SSH 连接在本地电脑和远程 Linux 终端之间传输文件的命令。可以使用以下命令将本地文件传输到远程 Linux 终端: ``` scp /path/to/local/file username@remote:/path/to/remote/directory ``` 其中,`/path/to/local/file` 是本地文件路径,`username` 是远程 Linux 终端的用户名,`remote` 是远程 Linux 终端的 IP 地址或域名,`/path/to/remote/directory` 是远程 Linux 终端的目标目录。 2. SFTP:SFTP 是一种基于 SSH 的安全文件传输协议,它提供了交互式文件传输功能。可以使用以下命令在 SFTP 中传输文件: ``` sftp username@remote put /path/to/local/file /path/to/remote/directory ``` 其中,`username` 是远程 Linux 终端的用户名,`remote` 是远程 Linux 终端的 IP 地址或域名,`/path/to/local/file` 是本地文件路径,`/path/to/remote/directory` 是远程 Linux 终端的目标目录。 3. FTP:FTP 是一种常见的文件传输协议,可以使用 FTP 客户端连接到远程 Linux 终端并传输文件。需要在远程 Linux 终端上安装并配置 FTP 服务器,然后在本地电脑上使用 FTP 客户端进行连接和文件传输。 ### 回答2: 电脑终端通过网络连接给Linux传输文件的过程可以通过以下步骤解释: 1. 确保电脑终端和Linux设备在同一局域网内,或者通过互联网连接。 2. 在电脑终端上打开终端应用程序,如Windows中的命令提示符或PowerShell,或者Mac或Linux中的终端。 3. 使用scp命令传输文件scp是一个安全复制命令,它可以在计算机网络上安全地传输文件。 4. 在终端中输入scp命令的基本语法:scp [参数] [来源文件路径] [目标文件路径] 5. [参数]是可选的,可以使用一些选项来自定义传输。例如,-r选项可以递归地传输目录和子目录中的文件。 6. [来源文件路径]是要传输的文件的路径。可以是文件名,也可以是包含文件名的完整路径。 7. [目标文件路径]是文件Linux设备上的目标路径。可以是目标文件夹的路径,也可以是带有文件名的完整路径。 8. 按下回车键后,电脑终端将开始传输文件。传输的过程中,会显示传输进度和相关信息。 9. 传输完成后,电脑终端会显示传输耗时和相关信息,表明文件已成功传输到Linux设备上的目标路径。 总之,通过在电脑终端上使用scp命令,我们可以在电脑终端和Linux设备之间安全地传输文件。这种方法可以用于备份文件、分发软件或在不同设备之间共享文件等场景。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

爱敲代码的三毛

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值