Windows與Linux系統拷貝文件之pscp的使用分享

由於須要把linux環境下的oracle或mysql的數據庫備份文件存放至windows環境保存,找到了這個pscp工具來實現,如下是個人我的使用的分享,但願對你們的使用有所幫助:
一、首先須要確認所使用的windows環境是32位仍是64位
能夠經過在cmd窗口輸入 systeminfo來查詢該系統的信息,如下舉例winserver2003與winserver2008r2的信息截圖,經過系統類型與處理器這兩個信息,很容易知道當前操做系統的位數
Windows與Linux系統拷貝文件之pscp的使用分享html

Windows與Linux系統拷貝文件之pscp的使用分享
二、下載對應的pscp,下載的地址爲
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
Windows與Linux系統拷貝文件之pscp的使用分享
三、將下載下載的pscp文件,放至操做系統的system32下,具體路徑爲
C:\Windows\System32
四、配置腳本實現文件拷貝mysql


用法舉例1:從客戶機linux機器上備份文件到windows環境
pscp -r -l root -pw 12345678 remoteip:/fileDirectory localDir
參數說明:
  -r 遞歸,複製目錄下全部文件;
  -l 客戶機器爲linux,鏈接的用戶名爲root;
  -pw root用戶對應的ssh鏈接密碼12345678;
remoteip 客戶機器的IP地址;
/fileDirectory 客戶機器文件所在路徑;
localDir 本機環境備份文件的路徑;
用法舉例2:將windows環境的文件拷貝到linux環境
pscp -r -l root -pw 123456 localDir remoteip:/fileDirectorylinux


五、環境實例實現將linux機器下的/backup/orcl(%datevar%).zip的zip備份文件,同步備份到windows環境下的D:\backup保存,並保存30天的zip備份包sql


cat back.bat
@echo off
set datevar=%date:~0,4%%date:~5,2%%date:~8,2%
pscp -r -l root -pw Hp123 192.168.10.232:/backup/orcl(%datevar%).zip D:\backup數據庫

forfiles /p D:\backup /m *.zip -d -30 /c "cmd /c del /f @path"windows

exitoracle

相關文章
相關標籤/搜索