Linux shell 一個自動備份腳本
有時自己在拍照的時候希望能把自己的照片實時的備份到一個目錄,但有經常有新的照片更新。
所以我就寫了一個這樣的腳本,它可一把你備份目錄沒有的文件實時的進行備份,目前這個腳本的缺點是他這能備份你備份目錄不存在的文件
但不能備份你那些經常修改的文檔之類的。所以目前有這是用它備份自己的照片。以後可以修改一下讓它的功能更加完善點。
好了,發Linux shell腳本文件
自動備份腳本 Linux shell 第二版 見 http://www.linuxidc.com/Linux/2012-11/74219.htm
#!/bin/sh
ls $1 > ./file_list
ls $2 > ./back_list
diff ./file_list ./back_list > ./diff_file
sed -n '/</p' diff_file > file
sed -e 's/< //g' file > ./the_file
while read line
do
R=$(echo $line)
echo $R
cp -rf $1$R $2
done < ./the_file
別看腳本短但絕對強悍。$1 為你修好備份的目錄文件 $2 為你將備份到的目錄。