利用winrar與計(jì)劃任務(wù)給自己的服務(wù)器或者VPS做定期備份
[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!
在有自己服務(wù)器或者VPS的時(shí)候,我們要經(jīng)常登錄服務(wù)器或者VPS來(lái)手動(dòng)備份,
很是浪費(fèi)時(shí)間與感情,不能進(jìn)行半夜閑置的時(shí)候備份,那就用計(jì)劃任務(wù)來(lái)實(shí)現(xiàn);
具體如下:
這里用winrar定時(shí)壓縮備份文件2011-04-21 01:16利用winrar定時(shí)備份計(jì)算機(jī)文件夾:
1.安裝winrar;
[quote]
2.新建文本文檔,輸入程序代碼
"d:\progra~1\winrar\winrar.exe" a -ag -k -r -s -ibck E:\5uhezu\hostbak.rar d:\web\
--------------------------------------------------------------------------------------
或者輸入:
@echo off
C:
CD "C:\Program Files\WinRAR"
winrar.exe a -ag"-[YYYY-MM-DD-HH-MM-SS]" -k -r -s -ibck -inul "E:\5uhezu.rar" "d:\web\*.*"
---------------------------------------------------------------------
或者輸入:
"C:\Program Files\WinRAR\WinRAR.exe" a -agYYYYMMDD -ms -x*.jar -ep2 -ibck -t e:\5uhezu\hostbak.rar @d:\web\backup-q.txt
[/quote]
3.將上述文件保存為:bak.bat
4.利用計(jì)劃任務(wù),定時(shí)運(yùn)行此文件即可達(dá)到定時(shí)備份的目的.
/*---------------參數(shù)說(shuō)明-------------------*/
winrar.exe:運(yùn)行winrar;
d:\progra~1\winrar\winrar.exe:winrar的安裝目錄,progra~1=program files;
a :備份所有文件;
-ag :此參數(shù)可以讓備份得到的壓縮包文件名自動(dòng)包含當(dāng)前日期,從而不會(huì)覆蓋掉以前的備份,該參數(shù)還可以指定日期格式,如YYYY-MM-DD等,默認(rèn)格式為“YYYYMMDDHHMMSS”。文件名bakYYYYMMDDHHMMSS.rar;
-k:鎖定壓縮文件;
-r:備份目錄和子目錄;
-s :創(chuàng)建固實(shí)壓縮文件;
-ibck:后臺(tái)運(yùn)行;
-ms:此參數(shù)可以不對(duì)已經(jīng)被壓縮過(guò)的文件再次壓縮,而是直接存放
-x:命令可以排除一些我們不希望備份的文件
E:\5uhezu\hostbakrar :備份的路徑和基本名稱(-ag參數(shù)會(huì)自動(dòng)在bak后加上系統(tǒng)當(dāng)前時(shí)間);
D:\web\ :要備份的文件目錄;
/*---------------說(shuō)明結(jié)束-------------------*/
附:亦可用圖形的方法創(chuàng)建
右擊要壓縮的文件夾--> 添加到壓縮文件。。。
設(shè)置好“文件”“高級(jí)”等欄目后,最后設(shè)置“常規(guī)選項(xiàng)”的更新方式(如“同步壓縮文件內(nèi)容”),最后配置“常規(guī)選項(xiàng)”里的“配置”,“保存當(dāng)前配置為新配置”,勾選除了“將配置保存為默認(rèn)值”以外的其他四個(gè)選項(xiàng),壓縮。
在桌面就會(huì)生成一個(gè)rar圖標(biāo)形狀的可執(zhí)行文件,運(yùn)行這個(gè)文件就會(huì)壓縮指定文件夾的內(nèi)容
************************************************************************
[quote]
用下面這段代碼也可以實(shí)現(xiàn):
@echo off
echo 正在執(zhí)行每天的數(shù)據(jù)備份操作
echo 請(qǐng)暫時(shí)不要關(guān)閉本窗口,備份完畢后系統(tǒng)會(huì)自動(dòng)關(guān)閉窗口
rem 備份文件
xcopy d:webdata d:Backupweb%date:~0,4%%date:~5,2%%date:~8,2% /E /i
"c:Program FilesWinRARWinRAR.exe" a d:Backupweb%date:~0,4%%date:~5,2%%date:~8,2% E:Backupweb%date:~0,4%%date:~5,2%%date:~8,2%
rmdir /s/q E:Backupweb%date:~0,4%%date:~5,2%%date:~8,2%
echo 備份操作完畢......
[/quote]
首先用 xcopy 拷貝data目錄到備份文件夾...為了安全...
那串看起來(lái)亂碼的東西就是 日期的東西~~~
/E 復(fù)制所有子目錄,包括空目錄
/i 是忽略提示,不然一開(kāi)問(wèn)你是復(fù)制文件還是目錄...
最后是刪除備份目錄...當(dāng)然壓縮后的rar文件免死,因?yàn)椴皇悄夸?...
winrar命令參數(shù):
用法: rar <命令> -<開(kāi)關(guān) 1> -<開(kāi)關(guān) N> <壓縮文件> <文件...>
<@列表文件...> <解壓路徑\>
<命令>
a 添加文件到壓縮文件
c 添加壓縮文件注釋
cf 添加文件注釋
cw 寫入壓縮文件注釋到文件
d 刪除壓縮文件中的文件
e 解壓壓縮文件到當(dāng)前目錄
f 刷新壓縮文件中的文件
i[參數(shù)]=<串> 在壓縮文件中查找字符串
k 鎖定壓縮文件
l[t,b] 列出壓縮文件[技術(shù)信息,簡(jiǎn)潔]
m[f] 移動(dòng)到壓縮文件[僅對(duì)文件]
p 打印文件到標(biāo)準(zhǔn)輸出設(shè)備
r 修復(fù)壓縮文件
rc 重建丟失的卷
rn 重命名壓縮文件
rr[N] 添加數(shù)據(jù)恢復(fù)記錄
rv[N] 創(chuàng)建恢復(fù)卷
s[名字|-] 轉(zhuǎn)換壓縮文件為自解壓格式或轉(zhuǎn)換回壓縮文件
t 測(cè)試壓縮文件
u 更新壓縮文件中的文件
v[t,b] 詳細(xì)列出壓縮文件[技術(shù)信息,簡(jiǎn)潔]
x 用絕對(duì)路徑解壓文件
<開(kāi)關(guān)>
- 停止掃描
ac 壓縮或解壓后清除存檔屬性
ad 添加壓縮文件名到目標(biāo)路徑
ag[格式] 使用當(dāng)前日期生成壓縮文件名
ao 添加具有壓縮屬性的文件
ap<格式> 添加路徑到壓縮文件中
as 同步壓縮文件內(nèi)容
av 添加用戶身份校驗(yàn)(僅注冊(cè)版本可用)
av- 禁用用戶身份校驗(yàn)
c- 禁用注釋顯示
cfg- 禁用讀取配置
cl 名稱轉(zhuǎn)換為小寫
cu 名稱轉(zhuǎn)換為大寫
df 壓縮后刪除文件
dh 打開(kāi)共享文件
ds 對(duì)固實(shí)壓縮文件禁用名稱排序
e[+]<屬性> 設(shè)置文件排除和包括屬性
ed 不添加空目錄
en 不添加"壓縮文件結(jié)束"標(biāo)志
ep 從名稱中排除路徑
ep1 從名稱中排除基本目錄
ep2 展開(kāi)為完整路徑
ep3 擴(kuò)展路徑為包含盤符的完全路徑
f 刷新文件
hp[密碼] 同時(shí)加密文件數(shù)據(jù)和文件頭
id[c,d,p,q] 禁用消息
ieml[屬性] 用 E-mail 發(fā)送壓縮文件
ierr 發(fā)送所有消息到標(biāo)準(zhǔn)錯(cuò)誤設(shè)備
ilog[名稱] 把錯(cuò)誤寫到日志文件(只有注冊(cè)版本可用)
inul 禁用所有消息
問(wèn)題未解決?付費(fèi)解決問(wèn)題加Q或微信 2589053300 (即Q號(hào)又微信號(hào))右上方掃一掃可加博主微信
所寫所說(shuō),是心之所感,思之所悟,行之所得;文當(dāng)無(wú)敷衍,落筆求簡(jiǎn)潔。 以所舍,求所獲;有所依,方所成!