使用 PSCP 将文件和文件夹从 Windows 传输到 Linux
  

暴躁的钢索 576

{{ttag.title}}
1,PSCP(PuTTY 安全复制协议)是一个命令行工具,用于将文件和文件夹从 Windows 计算机传输到 Linux 计算机。
·        从 网站 下载 pscp.exe。
·        将 pscp.exe 移动到 PATH 中的文件夹(例如,如果你按照 Opensource.com 上的PATH 教程进行操作,则为 Desktop\App)。如果你没有设置 PATH 变量,你也可以将 pscp.exe 移动到保存要传输的文件的文件夹中。
·        使用Windows 任务栏中的搜索栏在 Windows 计算机上打开 Powershell(在搜索栏中输入 powershell。)
·        输入 pscp -version 以确认你的计算机可以找到该命令。
2,在进行传输之前,你必须知道目标计算机的 IP 地址或完全限定域名。假设它是同一网络上的计算机,并且你没有运行 DNS 服务器来解析计算机名称,你可以在 Linux 机器上使用 ip 命令找到目标 IP 地址:
1.   [linux]$ ipaddr show |grep 'inet '
2.   inet 127.0.0.1/8 scope host lo
3.   inet 192.168.1.23/24 brd 10.0.1.255 scope global noprefixroute eth0
在所有情况下,127.0.0.1 都是计算机仅用于与自身通信的环回地址,因此在此示例中,正确的地址是192.168.1.23。在你的系统上,IP 地址可能不同。如果你不确定哪个是哪个,你可以连续尝试每个,直到找到正确的(然后在某处写下来!)
或者,你可以查看路由器的设置,其中列出了通过 DHCP 分配的所有地址。
3,在这个例子中,我有一个名为 pscp-test.txt 的文件,我想将它从我的 Windows 计算机上的 C:\Users\paul\Documents 传输到我的目标 Linux 计算机主目录 /home/paul。
现在你已经有了 pscp 命令和目标地址,你可以传输测试文件 pscp-test.txt。打开 Powershell 并使用 dir 命令切换到示例文件所在的 Documents 文件夹:
1.   PS> dir %USERPROFILE%\Documents\
现在执行传输:
1.   PS> pscp pscp-test.txtpaul@192.168.1.23:/home/paul
2.   | Password:
3.   End of keyboard-interactive prompts fromserver
4.   pscp-test.txt| 0 kb | 0.0 kB/s | ETA: 00:00:00 | 100%
这是语法,逐字逐句来:
·        pscp:用于传输文件的命令。
·        pscp-test.txt 是你要从 Windows 传输的文件的名称。
·        paul@192.168.1.23 是我在 Linux 计算机上的用户名,以及 Linux 计算机的 IP 地址。你必须将其替换为你自己的用户和目的地信息。请注意,pscp 需要目标计算机上的目标路径,而 IP 地址末尾的 :/home/paul 指定我希望将文件复制到我的主文件夹。
4,对 Linux 计算机进行身份验证后,pscp-test.txt 文件将传输到 Linux 计算机。
在你的Linux 计算机上,打开终端并使用 ls 命令验证文件 pscp-test.txt 是否出现在你的主目录中。
1.   [linux]$ ls
2.   Documents
3.   Downloads
4.   Music
5.   Pictures
6.   pscp-test.txt
你不仅限于将文件复制到 Linux 系统。使用 pscp,你还可以将文件从 Linux 复制到 Windows。语法是一样的,只是反过来:
1.   PS> pscp paul@192.168.1.23:/home/paul/pscp-test.txt %USERPROFILE%\Documents\pscp-win.txt
这是语法:
·        pscp:用于传输文件的命令。
·        paul@192.168.1.23:/home/paul/pscp-test.txt 是我在 Linux 计算机上的用户名、Linux 计算机的 IP 地址,以及我要复制的文件的路径。
·        %USERPROFILE%\Documents 是我的 Windows 计算机上我要保存文件的位置。 请注意,在将文件复制回我的 Windows 计算机时,我可以给它一个新名称,例如 pscp-win.txt,以区别于原始文件。 当然,你不必重命名文件,但对于本演示来说,它是一个有用的快捷方式。
打开文件管理器以验证 pscp-win.txt 文件是否已从 Linux 计算机复制到 Windows C:\Users\paul\Documents 下。

打赏鼓励作者,期待更多好文!

打赏
暂无人打赏

HNing 发表于 2022-11-24 19:39
  
感谢分享哦,类似的工具还是挺多的,也都很方便,比如说mobaxterm、WinSCP等
暴躁的钢索 发表于 2022-11-11 09:42
  
每天学习一点点,,每天进步一点点。
沧海 发表于 2022-11-20 12:11
  
感谢楼主分享,学习学习
发表新帖
热门标签
全部标签>
每日一问
技术盲盒
技术笔记
干货满满
技术咨询
产品连连看
新版本体验
功能体验
标准化排查
GIF动图学习
自助服务平台操作指引
通用技术
2023技术争霸赛专题
运维工具
信服课堂视频
秒懂零信任
技术晨报
用户认证
社区帮助指南
答题自测
深信服技术支持平台
安装部署配置
SDP百科
设备维护
每日一记
项目案例
玩转零信任
畅聊IT
专家问答
技术圆桌
在线直播
MVP
网络基础知识
升级
安全攻防
上网策略
测试报告
日志审计
问题分析处理
流量管理
云计算知识
原创分享
解决方案
sangfor周刊
VPN 对接
SANGFOR资讯
专家分享
技术顾问
信服故事
功能咨询
终端接入
授权
资源访问
地址转换
虚拟机
存储
迁移
加速技术
排障笔记本
产品预警公告
信服圈儿
S豆商城资讯
技术争霸赛
「智能机器人」
追光者计划
答题榜单公布
纪元平台
卧龙计划
华北区拉练
天逸直播
以战代练
山东区技术晨报
文档捉虫活动
齐鲁TV
华北区交付直播
每周精选

本版达人

新手89785...

本周建议达人

YangZhe...

本周分享达人