首先我們要先創(chuàng)建備份腳本,打開終端,輸入touch /home/beifen.sh,點擊回車鍵
專注于為中小企業(yè)提供做網站、成都網站建設服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)姜堰免費做網站提供優(yōu)質的服務。我們立足成都,凝聚了一批互聯(lián)網行業(yè)人才,有力地推動了上千多家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網站建設實現(xiàn)規(guī)模擴充和轉變。
文件創(chuàng)建完成后,進入該文件,輸入vi /home/backup.sh,點擊回車鍵
在打開的腳本中輸入:
#!/bin/sh mkdir /home/beifen #創(chuàng)建一個臨時文件(要保存?zhèn)浞莸穆窂剑? cp -r /home/backups/balalala /home/beifen #數(shù)據(jù)存在backups目錄下,備份到beifen目錄下,所以先將數(shù)據(jù)拷過來 tar -zcPvf /home/backup$(date +%Y%m%d).tar.gz /home/beifen #將數(shù)據(jù)所在文件夾beifen打包 rm -rf /home/beifen/ #刪除臨時文件內容 find ./ -mtime +30 -name "*.tar.gz" -exec rm -rf {} \; #刪除改文件夾下超過30天的文件
在終端中再次輸入sh /home/beifen.sh,點擊回車鍵,啟用該腳本
在終端中輸入crontab -e,點擊回車鍵,然后輸入0 0 /10 * sh /home/beifen.sh,這里是指每10天執(zhí)行一次beifen.sh這個腳本
以上就是linux中如何備份文件的詳細內容,更多請關注創(chuàng)新互聯(lián)其它相關文章!