在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