【PSFTP】Windows从Linux获取文件或目录

article/2025/10/18 9:49:49

1、安装Putty

Win10先安装Putty

官方下载地址:http://www.putty.be/latest.html

在这里插入图片描述
安装后,Win10运行PSFTP
在这里插入图片描述

2、登录Linux

提示使用open host.name连接服务器

psftp: no hostname specified; use "open host.name" to connect
psftp>

参考实例

假如要连接的服务器IP为10.62.20.229,操作系统用户名为root
使用命令:open root@10.62.20.229
在这里插入图片描述

psftp: no hostname specified; use "open host.name" to connect
psftp> open root@10.62.20.229
Using username "root".
root@10.62.20.229's password:
Remote working directory is /root
psftp>

在这里插入图片描述
返回服务器的路径为/root,可以直接使用get命令下载文件。

3、下载文件

在cmd(psftp)中用dir命令查看路径下的文件和目录:

psftp> dir
Listing directory /root
dr-xr-x---   18 root     root         4096 Jul 26 10:00 .
dr-xr-xr-x   19 root     root          247 Jan 18  2021 ..
-rw-------    1 root     root         1550 Jul 26 10:00 .ICEauthority
-rw-------    1 root     root        10966 Jan 14  2021 .bash_history
-rw-r--r--    1 root     root           18 Dec 29  2013 .bash_logout
-rw-r--r--    1 root     root          176 Dec 29  2013 .bash_profile
-rw-r--r--    1 root     root          176 Dec 29  2013 .bashrc
drwx------   16 root     root         4096 Jan 13  2021 .cache
drwxr-xr-x   16 root     root         4096 Jan 12  2021 .config
-rw-r--r--    1 root     root          100 Dec 29  2013 .cshrc
drwx------    3 root     root           25 Nov 16  2020 .dbus
drwx------    2 root     root           26 Nov 17  2020 .docker
-rw-------    1 root     root           16 Jan 12  2021 .esd_auth
drwx------    2 root     root            6 Dec 10  2020 .gvfs
drwxr-xr-x    3 root     root           19 Dec 10  2020 .local
drwxr-----    3 root     root           19 Nov 16  2020 .pki
drwx------    2 root     root           25 Jan 14  2021 .ssh
-rw-r--r--    1 root     root          129 Dec 29  2013 .tcshrc
-rw-------    1 root     root         1855 Jan 11  2021 .viminfo
-rw-------    1 root     root         1640 Nov 16  2020 anaconda-ks.cfg
-rw-r--r--    1 root     root         1688 Nov 16  2020 initial-setup-ks.cfg
-rw-r--r--    1 root     root     394002432 Jan 11  2021 test.dmp
-rw-r--r--    1 root     root     203898880 Jan 14  2021 user_base5_app5.dmp
drwxr-xr-x    2 root     root            6 Jan 12  2021 涓嬭浇
drwxr-xr-x    2 root     root            6 Jan 12  2021 鍏叡
drwxr-xr-x    2 root     root            6 Jan 12  2021 鍥剧墖
drwxr-xr-x    2 root     root            6 Jan 12  2021 鏂囨。
drwxr-xr-x    2 root     root            6 Jan 12  2021 妗岄潰
drwxr-xr-x    2 root     root            6 Jan 12  2021 妯澘
drwxr-xr-x    2 root     root            6 Jan 12  2021 瑙嗛
drwxr-xr-x    2 root     root            6 Jan 12  2021 闊充箰
psftp>

以其中的test.dmp文件为例,将其下载到本地Windows下的桌面。
使用命令:
get [linuxFilePath] [windowsFilePath]

linuxFilePath表示linux下的文件路径
windowsFilePath表示windows下的文件路径

注意:windowsFilePath一定要带上文件名,可以跟linux中的文件名不同,如果没有带上文件名,会报错local: unable to open xxx

示例:

psftp> pwd
Remote directory is /root
psftp> get test.dmp C:\Users\xiaoyao\Desktop\test.dmp
remote:/root/test.dmp => local:C:\Users\xiaoyao\Desktop\test.dmp
psftp>

上面的示例表示,将当前路径(/root,如果不知道路径可以用pwd命令查看)下的test.dmp文件下载到C:\Users\xaioyao\Desktop\
且下载到本地的文件名命名为test.dmp

当然也可以更改本地文件名,例如newFile.dmp,示例:
psftp> get test.dmp C:\Users\xiaoyao\Desktop\newFile.dmp

4、下载目录

参考命令
get -r [linuxDirPath] [windowsDirPath]

注意:路径最后不要有斜杠,否则会报错文件或目录不存在。

示例:
get -r /root/dir C:\Users\xiaoyao\Desktop\dir

表示将当前路径(/root)下的目录dir下载到本地
C:\Users\xiaoyao\Desktop\
同样的,下载到本地的目录名命名为dir


http://chatgpt.dhexx.cn/article/1XsO0aBG.shtml

相关文章

putty、pscp、psftp 使用教程

如何从安装了Windows的工作电脑连远程接到Linux服务器?其实有很多软件,比如 PuTTY、XShell、CRT、MobaXterm等等。不过还是 PuTTY最简单易用、无需安装、并且开源免费。PuTTY其实是一个软件套装,里边除了最常用的putty之外,还包含了像 pscp、psftp等可以用于文件传输的工具…

putty和psftp命令行参数

putty和psftp命令行参数 https://the.earth.li/~sgtatham/putty/latest/w32/putty.zip https://the.earth.li/~sgtatham/putty/latest/w64/putty.zip https://the.earth.li/~sgtatham/putty/latest/puttydoc.zip https://the.earth.li/~sgtatham/putty/latest/putty-0.72.tar.g…

psftp

2019独角兽企业重金招聘Python工程师标准>>> 当连接到远程计算机以后,使用以下命令: bye 结束 psftp 。 cd 改变远程服务器的目录。 chmod 改变远程服务器的文件或文件夹的权限及属性。 del 删除远程服务器上的文件。 dir …

linux psftp,使用PSFTP实现Windows、Linux之间的文件传输

安装PuTTY时自动安装了PSFTP 使用PSFTP可以实现Winodws、Linux之间的文件传输。 打开PSFTP,输入Linux的ip地址,输入要登录的用户名、密码 Windows向Linux传文件: put D:\jdk-8u241-linux-x64.rpm /root/jdk-8u241-linux-x64.rpm put 本地文件…

putty以及psftp的基本操作,使用方法等

1、putty登陆远程服务器 open之后进入登陆界面,输入用户名之后点击Enter,之后输入登陆密码(界面不显示,输入正确后直接Enter就可以) 进入之后的界面 之后就可以输入命令进行操作了 2、文件传输psftp: 运行…

PSFTP工具的使用教程

PSFTP:是Putty的SFTP客户端,可以通过SFTP协议在两台电脑之间的传输文件。它和 PSCP相比的优点在于可以与服务器进行交互,遍历服务器上的文件系统,在一个会话中上传或下载多个文件。而 PSCP 只能一次传输一个文件,传输完…

Vector3.Lerp

Unity3D中的线性插值Lerp()函数解析 在unity3D中经常用线性插值函数Lerp()来在两者之间插值,两者之间可以是两个材质之间、两个向量之间、两个浮点数之间、两个颜色之间,其函数原型如下: Material.Lerp 插值 function Lerp(start : Materi…

Unity 的Vector3.Project 和 Vector3.ProjectOnPlane

目录 1.public static Vector3 Project(Vector3 vector, Vector3 onNormal); 描述 : 代码: 效果: 结论: 2.public static Vector3 ProjectOnPlane(Vector3 vector, Vector3 planeNormal);返回向量在平面上的位置。 描述 …

Vector3——简单的3D向量类

参考资料:1、 [美] 邓恩(Dunn F.)著. 3D数学基础——图形设计与开发. 史银雪,陈洪,王荣静 译 清华大学出版社 p57-65 2、http://www.2cto.com/kf/201311/260139.html 编程环境 QT4.8.4 VS2010 本文用 C实现一个简单…

Unity Vector3.Dot(VectorA, VectorB)

Unity Vector3.Dot(VectorA, VectorB) Vector3.Dot(VectorA, VectorB) 等于 VectorA * VectorB。 而对于两个向量的乘积计算: VectorA * VectorB Ax * Bx Ay * By Az * Bz 例如: VectorA(1,2,3) * VectorB(4,5,6) 1*42*53*632 一般应用于判断飞行…

Unity - 优化 Vector3.ProjectOnPlane

文章目录 起因好奇绘制 Vector3.ProjectOnPlane 的参数,与返回结果绘制结果定位作用、优化完整脚本ProjectReferences 起因 之前偶然项目中看到过 API Vector3.ProjectOnPlane API 的使用 然在这篇文章也看到:Unity3d那些你不常用但确有其用的方法—Ve…

Unity —— Vector3

Vector3向量,在三维坐标系中带有方向和大小的数据 Vector3中一些常量: 1、Vector3.back(0,0,-1) 2、Vector3.forward(0,0,1) 3、Vector3.left(-1,0,0) 4、Vector3.right&#xff0…

Unity3D_向量(Vector3)数学基础

向量(Vector3) 在虚拟的游戏世界中,3D数学决定了游戏,如何计算和模拟出开发者以及玩家看到的每一帧画面。学习基础的3D数学知识可以帮主用户对游戏引擎产生更深刻的了解。 向量定义:既有大小又有方向的量叫做向量。在…

Vector3类详解

|| 欢迎讨论技术的可以相互加微信:windgs (请备注csdnxx职业) || --------------------- 作者:隨意的風 来源:CSDN 原文:https://blog.csdn.net/Windgs_YF/article/details/86550843 版权声明:本文为博主原创文章…

面试真的被问麻了......

前几天组了一个软件测试面试的群,没想到效果直接拉满,看来大家对面试这块的需求还是挺迫切的。昨天我就看到群友们发的一些面经,感觉非常有参考价值,于是我就问他还有没有。 结果他给我整理了一份非常硬核的面筋,打开…

实事求是,虚事求应

休谟之问,能否从“是”中得“应”?孟子回答说:二者不可得兼,舍身(是)取义(应)者也。 ​ 智能涉及人、机、环境三部分,其中人通过算计形成的意图、直觉、抽象等&#xff0…

管理就要“实打实”

https://www.toutiao.com/a6642491590042452483/ 2019-01-07 10:13:32 导语 如何才能使得企业的经营管理高效呢?这个问题没有什么捷径可走,唯有实打实的来落实各项工作。归纳起来就是三个方面的内容:说实话、办实事、讲实效。 一、 说实话…