|
一般Linux與Windows大都使用FTP或者wget之類的工具來傳輸文件,Linux與Linux之間互傳文件則使用scp工具。 scp(secure copy)確實是個好東西,用于在Linux下進行遠程拷貝文件的命令,和它類似的命令有cp,不過cp只是在本機進行拷貝不能跨服務器,而且scp傳輸是加密的: 本地上傳文件至服務器: scp 本地文件名 遠程用戶名@遠程IP地址:路徑/新文件名; 例:scp AA.zip test@200.100.0.1:www/AA_new.zip; 從遠程服務器下載文件至本地: scp 遠程用戶名@遠程IP地址:路徑/新文件名 本地文件名; 例:scp test@200.100.0.1:www/AA.zip AA_new.zip; 這對于linux與linux之間互傳是非常方便的。 如果從一臺Windows機器要傳輸數(shù)據(jù)到一臺僅開SSH服務的Linux服務器時,pscp就要發(fā)揮威力了。 PSCP和SCP功能相同,是putty的一個附加程序,一般在putty的目錄下可以找到。pscp.exe只有一個文件,(將pscp.exe放到C:WINDOWSsystem32下就能直接在命令行下使用pscp命令了)。語法與scp相同,下面是幾個有用的options。 -p 拷貝文件的時候保留源文件建立的時間。 -q 執(zhí)行文件拷貝時,不顯示任何提示消息。 -r 拷貝整個目錄 -v 拷貝文件時,顯示提示信息。 pscp [options] source [source...] [user@]host:target 例如我要將windows上的一個zip包通過SSH服務傳輸?shù)絃inux服務器上可以這樣做: D:PROGRA~1Putty>pscp -pw mypasswd "E:TDDOWNLOADDiscuz!_6.0.0_SC_GBK.zip" Holmesian@192.168.128.128:. Discuz!_6.0.0_SC_GBK.zip | 3711 kB | 1855.6 kB/s | ETA: 00:00:00 | 100% 相應的從Linux服務器上下載文件只需要將目標和源反過來即可。 |
|
|
來自: 浸心閣 > 《scp pscp》