0、Q:如何把本地windowns大文件上傳到Linux服務器? A:能夠使用pscp,psftp,WinSCP,Xftp等等、、、
一、pscp使用方法: a、下載putty軟件,並能夠在目錄中,找到pscp.exe文件 b、pscp和scp功能相同,但pscp同時支持windows下使用,解決了windows系統向linux服務器傳輸文件, 並且它只有一個文件,即pscp.exe,建議將該文件放到C:\WINDOWS\system32下面, 這樣就能夠在任何地方調用該文件命令 pscp語法基本與scp相同,但也有一下幾個注意點: -p 拷貝文件的時候保留源文件創建的時間。 -q 執行文件拷貝時,不顯示任何提示消息。 -r 拷貝整個目錄 -v 拷貝文件時,顯示提示信息。 Usage: pscp [options] [user@]host:source target pscp [options] source [source...] [user@]host pscp [options] -ls user@host:filespec 用法: pscp [選項] [用戶名@]主機:源文件 目標文件 pscp [選項] 源文件 [源文件……] [用戶名@]主機 pscp [選項] -ls 用戶名@主機:文件空間? Options: 選項: -p preserve file attributes 保護文件屬性 -q quiet, don't show statistics 安靜,不顯示統計 -r copy directories recursively 複製子文件夾 -V print version information and exit 顯示信息 -v show verbose messages -load sessname Load settings from saved session -load 加載,加載保存節的設定 -P port connect to specified port -P 端口,file鏈接到指定空間端口 -l user connect with specified username -l 用戶,用指定的用戶鏈接空間 -pw passw login with specified password -pw 密碼,用指定的密碼登陸空間 -1/-2 強迫 ssh 使用的版本 -4 -6 force use of IPv4 or IPv6 -C 打開壓縮 -i key 鑰匙,證實用的鑰匙文件 -batch 關閉交互能力,也許 -unsafe 不安全,容許伺服端取代字符 (危險的) c、把須要上傳的軟件放到桌面上(任何位置均可以),打開dos命令窗口 d、從win上傳到Linux服務器: 輸入以下命令:pscp CentOS-7-x86_64-DVD-1810.iso root@192.168.6.100:/opt ,敲回車,並輸入密碼。
從linux下載win電腦:輸入以下命令:pscp root@192.168.6.100:/opt/CentOS-7-x86_64-DVD-1810.iso ./
e、咱們也能夠作一個腳本,上傳咱們須要的文件,保存成.bat文件, 上傳的腳本:
@echo off set /p directory=請輸文件路徑: set input =directory set /p var1=請輸文件名字: set /p var2=請輸Linux用戶名: set /p var3=請輸LinuxIP地址: pscp -v %directory%\%var1% %var2%@%var3%:/opt pause