此脚本适用于 Linux 系统
该简易脚本供有需求者使用 觉得功能不够的请自行修改
载点
使用方式
下载后放入任意路径中
打开脚本并编辑路径
脚本只有短短三行 基本上只要改路径即可
说明
mkdir 创建资料夹用 后面为路径
cp 複製存档用 将前面的路径位置 複製到后面的路径位置
rm 删除备份用 路径改为备份的位置 其中 date -d -3day 数字代表删除 x 天以前
指令中路径请改为自己想要的位置
例如 我想在把存档放在 /home 底下 路径则为
/home/backup/
mkdir 前面 777 则为权限 不知道权限的人请不要随意更动
懂的人请自己设置 此权限仅为方便 并不安全
设置好可以使用指令
sh backup.sh
执行一次看看效果
正常会在所设置的路径中出现名为 backup 资料夹
底下则是年月日/时间/存档资料夹/档案
自动化
自动化需搭配 crontab 使用
开启终端机 输入
crontab -e
会开启设定档 详细设定网路上很多文章
在最底下键入
*/30 * * * * sh /home/backup.sh
上述指令表示 每小时的 30 分钟执行一次 右边的指令
效果如上面 GIF 中的资料夹 整点及 每小时的 30 分
一样把路径记得改为自己脚本所在路径
存档后再输入以下指令
(该指令因 OS 的不同而有所差异 请 Google)
sudo service cron start
补充
避免有人因权限无法执行脚本 或自动化无反应
如使用 WinSCP 可对放进去的脚本右键属性
权限 - 八进位 输入 0777 确定即可
(也可使用指令 相关指令请自行查询)