1、xshell實現windows上傳檔案到linux主機---- 2、
在win下向linux上傳檔案的幾種方法---- 3、
用rz,sz命令在windows和linux之間傳輸檔案---- 4、
windows和linux互傳檔案----
5、linux與windows之間ftp自動傳輸檔案---- 6、
利用securecrt在linux與windows之間傳輸檔案---- 7、
securecrt 在linux和windows之間的檔案傳輸----
1.在windows系統上的某個檔案需要傳送到linux系統的裝置上;
2.因為自動化的要求不能人工操作,需要編寫指令碼,然後在程式中呼叫cmd命令執行這個指令碼。
下面總結一下這個需求的實現步驟。
安裝完成之後登陸linux主機,
圖1 winscp登陸配置示意圖
檢視一下待傳送檔案的路徑,用於操作完成之後後面驗證。
[plain]
view plain
copy
# winscp.exe /console /script=sample.txt
# automatically answer all prompts negatively not to stall
# the script on errors
# option echo on|off
option echo off
# option batch on|off|abort|continue
option batch on
# option confirm on|off
option confirm off
# option transfer binary|ascii|automatic
# option synchdelete on|off
# option exclude clear | [;...]
# option include clear | [;...]
# open [ sftp|ftp|scp:// ][ [ :password ] @ ] [ : ]
# open user:[email protected]
# connect
open scp:
#open [scp:// ][ [ :password ] @ ] [ : ]
# change remote directory
# cd /home/user #遠端工作目錄
cd /tmp
# change local directory
# set to self's working dir
#lcd d:\******.bin #本地工作目錄
put c:\users\administrator\desktop\*********.bin
# force binary mode transfer
option transfer binary
# download file to the local directory d:\
# get examplefile.txt d:\
# option synchdelete on|off
option synchdelete off #是否同步刪除
# option include clear | [;...]
# option include /2008-*-*/;/2009-*-*/;/2010-*-*/;/2011-*-*/;/2012-*-*/;/2013-*-*/
# synchronize local|remote|both [ [ ] ]
# 傳輸方式:local為遠端至本地,remote為本地到遠端,both雙向傳輸
#使用關鍵字synchronize的話,將會同步本地目錄下的檔案至遠端目錄
#synchronize remote
remote
# disconnect
close
# exit winscp
exit
說明:我這裡需要傳送的檔案只有乙個二進位制檔案,所以後面不需要同步,如果需要操作整個目錄的檔案可以用synchronize remote。
在windows系統中執行cmd,通過winscp.exe執行這個指令碼即可。winscp預設是安裝在c:\program files\winscp目錄下的,cmd命令如下:
圖2 cmd命令示意圖
指令碼執行過程如下圖所示,
圖3 檔案傳送過程示意圖
通過winscp登陸linux主機,在root/tmp目錄下可以看到傳送的那個.bin檔案,如下圖所示,
圖4 檔案傳送結果示意圖
pscp實現windows傳輸檔案給linux
要把上圖路徑加入環境變數,一般來說安裝的時候已經預設加進去了 1 windows傳linux伺服器 pscp p 例 pscp p 111 c users lakuite desktop test.txt user 192.168.1.1 tmp如果伺服器沒有修改埠號,預設為22,則不需要 p 埠號...
windows遠端ssh與scp操作linux
1 安裝winscp與putty,兩個要放在乙個目錄下。前者負責scp,後者負責ssh。2 winscp使用方法一目了然 3 putty輸入 顯示中文需要進行設定。a 把伺服器端預設編碼改為gb2312。以下是偶的linux端 etc sysconfig i18n lang zh cn.gb1803...
Windows和Linux指令碼實現for迴圈批量
應用場景舉例,git上面的專案很多,有幾十個,不想乙個乙個去拉取,建立gitclone.bat指令碼檔案,內容如下 echo off echo start git clone pause for f i in list.txt do git clone i echo git clone finish...