linux下批量備份文件夾

在linux下工做,如何才能更方便地對之前的工做備份?難道每次都去敲命令打包?最好的方式固然是使用linux下強大的shell了。
下面是我編寫的一個簡單例子,用於備份兩個文件夾floderName1和floderName2的shell腳本。每一個備份都會加上備份時的系統時間加以區分。各位能夠根據須要添加本身的代碼就能夠了,固然若是這些文件夾之間存在規律的話就更好了。

linux

#!/bin/sh
floderName1=floderName1
backupName1=$floderName1-`date   +%Y%m%d%H%M`.tar.bz2 
backupPath1=/mnt/tar/$floderName1
tar -cjvf $backupName1   $floderName1
mv $backupName1 $backupPath1
floderName2=floderName2
backupName2=$floderName2-`date   +%Y%m%d%H%M`.tar.bz2 
backupPath2=/mnt/tar/$floderName2
tar -cjvf $backupName2  $floderName2
mv $backupName2 $backupPath2
相關文章
相關標籤/搜索