一、 編寫腳本
編寫一個腳本文件,ssc平臺出租《企鵝21717 93408》使腳本可以執行備份命令。
例如,將文件目錄 /home/backups/balalala 備份到/home目錄下,並壓縮。
-
創建腳本
命令格式: touch 路徑/文件名.sh
例如:
輸入命令:touch /home/backup.sh - 寫入命令
首先進入腳本:vi命令
vi /home/backup.sh
在腳本內寫入:
#!/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天的文件