首先我們要先建立備份腳本,開啟終端,輸入touch /home/beifen.sh,點選回車鍵
檔案建立完成後,進入該文件,輸入vi /home/backup.sh,點擊回車鍵
線上影片教學分享: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,點擊回車鍵,啟用該腳本
在終端機中輸入crontab -e,點選回車鍵,然後輸入0 0 /10 * sh /home/beifen.sh,這裡是指每10天執行一次beifen.sh這個腳本
相關文章教學推薦:linux教學
#以上是linux中如何備份文件的詳細內容。更多資訊請關注PHP中文網其他相關文章!