本地windows上傳大文件到Linux服務器工具的選擇以及使用方法

0、Q:如何把本地windowns大文件上傳到Linux服務器?
   A:可以使用pscp,psftp,WinSCP,Xftp等等、、、
1、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 [email protected]:/opt ,敲回車,並輸入密碼。

      image.png

從linux下載win電腦:輸入如下命令:pscp [email protected]:/opt/CentOS-7-x86_64-DVD-1810.iso ./

      image.png

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


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章