用心打造
VPS知识分享网站

怎么将文件从Windows传输到Linux?用CMD就够了!

虽然有多种方法可以将文件从 Windows 系统传输到 Linux 系统,但使用命令行是一种简单可靠的方法。在接下来的文字中,小编将逐步引导大家完成操作,重点介绍将文件从 Windows 无缝传输到 Linux 所需的命令和技术。

怎么将文件从Windows传输到Linux?用CMD就够了!

使用命令提示符将文件从 Windows 传输到 Linux 的步骤

步骤 1. 在本地 Windows 中打开命令提示符

在搜索栏中搜索 cmd,然后双击命令提示符将其打开。或者按 Windows 键 + R,然后在运行命令框中输入 cmd 或 cmd.exe,然后按 Enter。

打开命令提示符

然后,您应该会看到如下所示的命令提示符界面。

命令提示符界面

步骤 2.在本地Windows和远程Linux之间传输文件

在传输之前,我们会对命令中使用的一些术语进行解释,使用命令时,请用实际值替换这些术语。

filename.extension:要传输的文件的名称和文件扩展名。在本例中,我们可以使用 mydata.txt 和 website.txt。folderName
要传输的文件夹的名称。在本例中,我们可以使用 Website 文件夹。customPort
用于连接远程 Linux 服务器的自定义端口。localFilePath
本地 Windows PC 上的路径。username
用于登录远程 Linux 服务器的用户名。remoteServerAddress
远程 Linux 服务器的服务器 IP。remoteFilePath
远程 Linux 服务器上的路径。在本例中,我们使用 /home/administrator。

2.1 将文件从本地传输到远程服务器

为了演示,我们在桌面>网站中创建了一个名为“mydata.txt”的文件。首先,我们需要通过输入 cd 命令,然后输入本地 Windows 系统上的文件路径,进入该文件的目录。在本例中,该文件位于“desktop\website”。因此,我们输入以下命令。

cd 桌面/网站

之后,您可以看到我们导航到文件所在的文件夹。

导航到文件路径

然后,我们使用以下命令将“mydata.text”从本地Window传输到远程Linux服务器。

scp 文件名.扩展名 用户名@远程服务器地址:远程文件路径

输入命令后,系统将提示您输入连接远程服务器的密码。输入密码并按 Enter 键,文件将被传输。在本例中,我们将本地文件 mydata.txt(位于桌面/网站)传输到了远程 Linux 服务器上的 /home/administrator 目录。

将文件从本地 Windows 传输到远程 Linux

2.2 将文件从远程服务器传输到本地

您可以运行以下命令将文件从远程服务器复制到本地 Windows PC。

scp 用户名@远程服务器地址:远程文件路径/文件名.扩展名 本地文件路径

在这种情况下,我们已将 mydata.txt(位于远程服务器上的 home/administrator)传输到本地服务器上的桌面目录。

将文件从远程服务器传输到本地服务器

2.3 从本地传输多个文件到远程服务器

SCP 命令还允许您在单个命令中传输多个文件。导航到文件夹并运行以下命令。

scp 本地文件路径/文件名1.扩展名 本地文件路径/文件名2.扩展名 用户名@远程服务器地址:远程文件路径

在这种情况下,我们已经将两个本地文件 mydata.txt(位于桌面)和 mywebsite.txt(位于桌面/网站)传输到远程 Linux 服务器上的 /home/administrator 目录。

将多个文件从本地传输到远程服务器

2.4 将文件夹从本地传输到远程服务器

除了文件之外,SCP 命令还允许您在本地和远程服务器之间安全地复制文件夹。使用以下命令将文件夹从本地复制到远程服务器。

scp -r 本地文件路径/文件夹名称 用户名@远程服务器地址:远程文件路径

在这种情况下,我们已将包含两个文件 mydata.txt 和 mywebsite.txt 的本地 Website 文件夹传输到远程 Linux 服务器上的 /home/administrator 目录。

将文件夹从本地传输到远程服务器

2.5 更快地传输文件

在 scp 命令后添加 -c 选项将在传输文件时对其进行压缩。文件到达目的地后,将恢复到正常大小。

scp -c 本地文件路径/文件名.扩展名 用户名@远程服务器地址:远程文件路径

在这种情况下,我们已将包含两个文件 mydata.txt 和 mywebsite.txt 的本地 Website 文件夹传输到远程 Linux 服务器上的 /home/administrator 目录。

将文件夹从本地传输到远程服务器

2.6 使用自定义端口传输文件

scp 命令默认使用 22 端口。如果您已更改为自定义端口,请运行以下命令传输文件。请确保 P 大写。

scp -P 自定义端口 本地文件路径/文件名.扩展名 用户名@远程服务器地址:远程文件路径

在本例中,我们使用自定义端口将本地文件 mydata.txt 传输到远程 Linux 服务器上的 /home/administrator 目录。

使用自定义端口将文件从本地传输到远程服务器

步骤 3.验证文件已传输

首先,连接到您的 Linux 服务器。

登录到您的 Linux 服务器

然后,使用您常用的编辑器打开该文件。这里我们使用“Nano 编辑器”。在本例中,remoteFilePath 为 /home/administrator,filename.extension 可以是 mydata.txt、mywebsite.txt 和 myweb.txt。

nano remoteFilePath/文件名.扩展名
使用 nano 编辑器打开文件
打开 myweb 文件

我们还可以检查该文件夹是否已复制到远程服务器。转到 /home/administrator 目录并检查 Website 文件夹是否在那里。

cd /home/administrator
检查网站文件夹是否已转移
赞(0)
未经允许不得转载;国外VPS测评网 » 怎么将文件从Windows传输到Linux?用CMD就够了!
分享到