怎樣將文件從window系統複製到遠程linux系統上

怎樣將文件從window系統複製到遠程linux系統上

怎樣將文件從window系統複製到linux系統上,其實有幾種方法,好比,將windows上的文件共享出來,經過cifs協議mount到linux本地來,而後再cp一下。又或者經過FTP,但這些都有些麻煩。咱們知道,在linux下有個命令 scp,它能夠實如今linux系統之間快速地互拷文件,前題是linux上開啓的ssh服務,哪麼windows下是否也有這樣的命令呢。我找遍了資料,沒有發現有。但有一個工具winscp是能夠以實現的,不過,它是個windows界面的,對於喜歡用腳原本管理的人來講,可能更喜歡命令行下的,那麼,有沒有這樣的工具呢,答案是確定的,那就是pscp, pscp是PuTTY所帶的遠程文件傳輸工具,使用和Linux下scp命令類似,下載地址 linux

http://the.earth.li/~sgtatham/putty/latest/x86/pscp.exe windows

官網:http://www.putty.org/ session

 

我習慣把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 -pw root_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

相關文章
相關標籤/搜索