当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 使用 PowerShell 将文件从 Windows 复制到 Linux

作者:精品下载站 日期:2024-12-14 22:02:33 浏览:16 分类:玩电脑

使用 PowerShell 将文件从 Windows 复制到 Linux


使用 SCP(安全复制)命令用于将文件从 Windows 复制到 Linux,它使用 SSH 协议进行加密和身份验证,将文件从 Windows 传输到 Linux,反之亦然 使用 PowerShell 反之亦然终端。

SCP 命令还用于将文件夹从一个系统复制到另一个系统。

[玩转系统] 使用 PowerShell 将文件从 Windows 复制到 Linux

PSCP(PuTTY 安全复制协议)命令行工具也用于将文件从 Windows 计算机复制到 Linux 系统。

在本文中,我们将讨论如何在 PowerShell 终端中使用 SCP 和 pscp 命令将文件从 Windows 复制到 Linux。

使用 SCP 通过 PowerShell 将文件从 Windows 复制到 Linux

SCP 命令在系统之间安全地传输文件。要将文件从 Windows 移动到 Linux 系统,请运行以下命令。

scp D:\ua.cer admin@shell-pc:/home/admin/
admin@shell-pc's password:

在上面的 PowerShell 脚本中,scp 命令采用文件路径和远程 Linux 系统名称将文件传输到 Linux 系统中的目标 /home/admin 位置

它要求你输入Linux系统的密码,输入密码并按回车键。

将文件从 Windows 成功传输到 Linux 系统后,它将显示输出,包括文件名、文件大小以及复制文件和传输状态所需的时间,如下所示:

ua.cer           | 1 kB |   1.5 kB/s | ETA: 00:00:00 | 100%

使用 SCP 通过 PowerShell 将文件夹从 Windows 复制到 Linux

使用SCP命令将文件夹从Windows复制到Linux系统,运行以下命令。

scp -r D:\Certificates admin@shell-pc:/home/admin/
admin@shell-pc's password:

在上面的 PowerShell 脚本中,scp 命令使用开关 -r 将整个文件夹从 Windows 传输到 Linux 系统。

它在复制文件夹之前要求输入密码来验证用户身份,成功验证和授权后,它将文件夹从 Windows 移动到 Linux 系统。

上述使用 -r 移动文件夹的 scp 命令的输出是:

emr.cer                                                                               100% 2176    10.6KB/s   00:00
Exported_HMITest.cer                                                                  100%  752     3.7KB/s   00:00
Exported_HMITest.P7B                                                                  100%  752     3.6KB/s   00:00
Exported_HMITest.SST                                                                  100%  752     3.7KB/s   00:00
exported_iis.cer                                                                      100% 1088     5.3KB/s   00:00
exported_iiscert.pfx                                                                  100% 2669    12.9KB/s   00:00
exported_ua.cer                                                                       100% 1534     7.5KB/s   00:00
exported_ua.pem                                                                       100% 1534     7.5KB/s   00:00
iis.cer                                                                               100% 1138     5.6KB/s   00:00
iis.pem                                                                               100% 2182    10.7KB/s   00:00
iis1.pem                                                                              100% 2270    10.5KB/s   00:00
ua.cer                                                                                100% 1542     7.5KB/s   00:00

使用 PSCP 通过 PowerShell 将文件从 Windows 复制到 Linux

PSCP 命令行工具可在系统之间安全地传输文件和文件夹。要将文件从 Windows 复制到 Linux 系统,请运行以下命令。

pscp D:\exported_ua.cer admin@shell-pc:/home/admin/
admin@shell-pc's password:

在上面的 PowerShell 脚本中,pscp 命令采用文件路径和远程 Linux 系统名称将文件传输到 Linux 系统中的目标 /home/admin 位置

它要求你输入Linux系统的密码,输入密码并按回车键。

将文件从 Windows 成功传输到 Linux 系统后,它将显示输出,包括文件名、文件大小以及复制文件和传输状态所需的时间,如下所示:

exported_ua.cer           | 1 kB |   1.5 kB/s | ETA: 00:00:00 | 100%

使用 PSCP 使用 PowerShell 将文件夹从 Windows 复制到 Linux

使用PSCP命令将文件夹从Windows复制到Linux系统,运行以下命令。

pscp -r D:\Expiry_Certificates admin@shell-pc:/home/admin/
admin@shell-pc's password:

在上面的 PowerShell 脚本中,pscp 命令使用开关 -r 将整个文件夹从 Windows 传输到 Linux 系统。

它在复制文件夹之前要求输入密码来验证用户身份,成功验证和授权后,它将文件夹从 Windows 移动到 Linux 系统。

上述使用 -r 移动文件夹的 pscp 命令的输出为:

[玩转系统] 使用 PowerShell 将文件从 Windows 复制到 Linux

酷提示:如何使用 PowerShell 将文件复制到其他位置!

结论

希望上面关于如何使用 scp 和 pscp 命令将文件从 Windows 复制到 Linux 系统的文章对您有所帮助。

pscp 命令需要 pscp.exe 文件,您可以从互联网下载 pscp.exe 可执行文件。

您可以在 ShellGeek 主页上找到有关 PowerShell Active Directory 命令和 PowerShell 基础知识的更多主题。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯