怎样将文件从window系统复制到远程linux系统上
怎样将文件从window系统复制到linux系统上,其实有几种方法,好比,将windows上的文件共享出来,经过cifs协议mount到linux本地来,而后再cp一下。又或者经过FTP,但这些都有些麻烦。咱们知道,在linux下有个命令 scp,它能够实如今linux系统之间快速地互拷文件,前题是linux上开启的ssh服务,哪么windows下是否也有这样的命令呢。我找遍了资料,没有发现有。但有一个工具winscp是能够以实现的,不过,它是个windows界面的,对于喜欢用脚原本管理的人来讲,可能更喜欢命令行下的,那么,有没有这样的工具呢,答案是确定的,那就是pscp,pscp是PuTTY所带的远程文件传输工具,使用和Linux下scp命令类似,下载地址 linux
我习惯把pscp.exe放在C:\windows\system32下,这样,方便随时调用。pscp 的使用很简单,注意linux要开启ssh ssh
一、从本地widows主机复制单个文件到远程linux的tmp目录下 ide
pscp localFile root@remoteHost:/tmp/ 工具
二、从本地window 系统复制文件夹及下面的文件到远程linux主机192.168.11.213的/tmp目录下 ui
pscp -r e:\tempdir root@192.168.11.213:/tmp/
root@192.168.11.213's password:
dd.txt | 0 kB | 0.0 kB/s | ETA: 00:00:00 | 100% spa
三、从远程linux主机复制文件到本地window系统的当前目录下 命令行
pscp root@192.168.11.213:/var/log/yum.log ./
root@192.168.11.213's password:
yum.log | 1 kB | 1.4 kB/s | ETA: 00:00:00 | 100% orm
四、从远程linux主机复制目录到本地windows指定目录
pscp -r root@192.168.11.213:/tmp/tempdir "f:\abc"
root@192.168.11.213's password:
dd.txt | 0 kB | 0.0 kB/s | ETA: 00:00:00 | 100%
五、也能够指定用户及密码的方式,适用于脚本批处理
pscp -r -l root -pwroot_password 192.168.11.213:/tmp/tempdir "f:\
a"
dd.txt | 0 kB | 0.0 kB/s | ETA: 00:00:00 | 100%
更多选择可查帮助
Usage: pscp [options] [user@]host:source target
pscp [options] source [source...] [user@]host:target
pscp [options] -ls [user@]host:filespec
Options:
-V print version information and exit
-pgpfp print PGP key fingerprints and exit
-p preserve file attributes
-q quiet, don't show statistics
-r copy directories recursively
-v show verbose messages
-load sessname Load settings from saved session
-P port connect to specified port //指定端口
-l user connect with specified username
-pw passw login with specified password
-1 -2 force use of particular SSH protocol version
-4 -6 force use of IPv4 or IPv6
-C enable compression
-i key private key file for authentication
-noagent disable use of Pageant
-agent enable use of Pageant
-batch disable all interactive prompts
-unsafe allow server-side wildcards (DANGEROUS)
-sftp force use of SFTP protocol
-scp force use of SCP protocol