首頁  >  文章  >  運維  >  linux中如何備份文件

linux中如何備份文件

王林
王林原創
2019-12-06 13:27:327114瀏覽

linux中如何備份文件

首先我們要先建立備份腳本,開啟終端,輸入touch /home/beifen.sh,點選回車鍵

linux中如何備份文件

檔案建立完成後,進入該文件,輸入vi /home/backup.sh,點擊回車鍵

linux中如何備份文件

線上影片教學分享:linux影片教學

在開啟的腳本中輸入:

#!/bin/sh
mkdir /home/beifen
#创建一个临时文件(要保存备份的路径)
cp -r /home/backups/balalala  /home/beifen
#数据存在backups目录下,备份到beifen目录下,所以先将数据拷过来
tar -zcPvf /home/backup$(date +%Y%m%d).tar.gz /home/beifen
 #将数据所在文件夹beifen打包
rm -rf /home/beifen/
 #删除临时文件内容
find ./ -mtime +30 -name "*.tar.gz" -exec rm -rf {} \;
#删除改文件夹下超过30天的文件

在終端機中再次輸入sh /home/beifen.sh,點擊回車鍵,啟用該腳本

linux中如何備份文件

在終端機中輸入crontab -e,點選回車鍵,然後輸入0 0 /10 *  sh /home/beifen.sh,這裡是指每10天執行一次beifen.sh這個腳本

linux中如何備份文件

相關文章教學推薦:linux教學

#

以上是linux中如何備份文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn