pscp
命令是一个SCP协议实现,我们可以通过SSH连接在网络上安全地传输和复制文件和文件夹。在本教程中,我们将学习如何安装和使用pscp Windows操作系统上的工具。
下载Pscp
pscp
命令可以从以下链接下载。有不同的安装类型。 pscp
可以安装在独立或与腻子安装程序包。我更喜欢Putty安装包,其中路径环境配置也自动完成。
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

我们可以看到有32位和64位版本。我将使用64位,因为我的Windows是64位的。
安装Pscp
我们将安装下载的putty 64位msi 打包普通的Windows下一个->下一个样式,如下所示。

帮助和选项
如果我们需要列出所有可用的 我们可以发布的选项和帮助信息 pscp
命令行或MSDOS,如下所示。
> pscp

我们可以看到 pscp
命令提供了帮助信息的开头。还有,所有的都有 选项打印在 Options:
部分。
从远程服务器下载或获取文件
我们将从一个简单的例子开始 我们将从远程服务器或系统下载或获取单个文件。如前所述,我们将使用SSH协议进行连接和传输。我们将只提供远程系统用户名、IP地址或主机名以及文件的绝对路径。我们还将提供要在本地保存的文件名。
pscp [email protected]:/PATH/FILE FILE
> pscp [email protected]:/home/ismail/pass pass.txt

我们可以第一次看到,我们将连接一个需要批准远程服务器的服务器ıblic键。然后我们为用户提供密码 ismail
. 在我们成功认证之后 文件传输已成功完成。
相关文章: Linux Rsync恢复部分文件传输
从远程服务器下载或获取多个文件
在前面的示例中,我们从远程服务器下载或获取了一个文件。我们还可以根据路径或文件扩展名从远程系统下载和获取多个文件。
在本例中,我们将下载 gzipped
文件与 gz
扩展那些驻留 /home/ismail
. .
意味着我们将保存到当前的工作目录。
> pscp [email protected]:/home/ismail/*.gz .

将文件上载或放入远程服务器
我们还可以使用 pscp
命令。我们将首先提供文件名,然后提供远程系统用户名、IP地址或主机名以及要放置的路径。
pscp FILE [email protected]:/PATH/FILE
> pscp pass.txt [email protected]:/home/ismail/pass.txt

将文件上载或放置到远程服务器
我们还可以使用 pscp
命令。我们将在远程服务器前提供文件名、用户信息。在本例中,我们将复制本地文件 pass.txt
, config.sys
到远程服务器。
pscp FILE1 FILE2 ... FILEN [email protected]:/PATH/FILE
> pscp pass.txt config.sys [email protected]:/home/ismail/

从远程服务器递归下载或获取目录
如果我们想获取远程目录并下载本地目录,我们需要使用递归选项 -r
.
> pscp -r [email protected]:/home/ismail/ .
以递归方式将目录上载或放置到远程服务器
我们也可以发送或上传本地目录到远程服务器。我们将再次使用 -r
选项。
> pscp -r Downloads [email protected]:/home/ismail/Downloads/
我们将把本地目录 名称 Downloads
到远程服务器 192.168.142.144
和文件夹 /home/ismail/Downloads