当前位置:网站首页 > 编程语言 > 正文

Ubuntu源文件(ubuntu源文件列表在哪)



可以使用 来设置定时任务,结合 来实现和保留最近的3个备份。以下是具体的步骤:

安装 (如果尚未安装):

创建备份脚本: 在您的主目录下创建一个备份脚本,例如 :

vim ~/backup.sh

在脚本中添加以下内容:

#!/bin/bash # 定义源目录和目标目录 SOURCE="/要备份的文件路径/" DESTINATION="/备份到的目标路径/" # 获取当前日期 DATE=$(date +"%Y%m%d_%H%M%S") # 创建备份 rsync -av --delete "$SOURCE" "${DESTINATION}backup_$DATE/" # 删除超过3个的备份 cd "$DESTINATION" || exit ls -1tr backup_* | head -n -3 | xargs -d ' ' rm -rf --

保存并退出编辑器

赋予脚本执行权限

chmod +x ~/backup.sh

设置 任务: 打开 编辑器:

crontab -e
zhangsan@my-Server:~$ crontab -e no crontab for caovan - using an empty one Select an editor. To change later, run 'select-editor'. 1. /bin/nano <---- easiest 2. /usr/bin/vim.basic 3. /usr/bin/vim.tiny 4. /bin/ed Choose 1-4 [1]: 1 crontab: installing new crontab

根据自己的喜好选择一个编辑器,如果习惯用nano就选择1,如果习惯用vim就选择2

如果想更改默认编辑器: 运行以下命令以更改默认的 编辑器:

select-editor

在文件末尾添加以下行,以每天凌晨3点执行备份脚本:

0 3 * * * /bin/bash /home/你的主目录名/backup.sh

至此,自动备份文件到指定路径的工作就完成了!

到此这篇Ubuntu源文件(ubuntu源文件列表在哪)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • ht61vip域名查询(yw.1168域名查询)2026-02-16 09:27:05
  • 汽车dv试验和pv试验(汽车dv试验和pv试验的区别)2026-02-16 09:27:05
  • 进程控制块组织方案(进程控制块的含义)2026-02-16 09:27:05
  • max319中文资料(max319mja)2026-02-16 09:27:05
  • 电脑剪辑用什么快捷键(电脑视频剪辑快捷键)2026-02-16 09:27:05
  • 天气预警接口(天气 接口)2026-02-16 09:27:05
  • 群晖系统忘记密码(群晖忘记账号密码怎么重置)2026-02-16 09:27:05
  • list转字符串用逗号隔开(list转逗号分隔)2026-02-16 09:27:05
  • samba windows共享(samba共享配置)2026-02-16 09:27:05
  • 浏览器传输协议(浏览器传输协议是什么)2026-02-16 09:27:05
  • 全屏图片