歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> SHELL編程 >> 自動備份腳本 Linux shell

自動備份腳本 Linux shell

日期:2017/3/1 10:07:33   编辑:SHELL編程

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 為你將備份到的目錄。

Copyright © Linux教程網 All Rights Reserved