查找前15天的文件,文件名称以giap开头并删除
giap_rm.sh
#!/bin/bash
# author:..
DIR="/home/mqm/giaphome/giap_bak"
find $DIR/giap-* -type f -mtime +15 -exec rm {} \;
备份文件
giap_bak.sh
#!/bin/bash
# author:..
NOW_DATE=`date +%Y%m%d%H%M%S`
DIR="/home/mqm/giaphome/giap_bak"
cd /home/mqm/giaphome/
zip -r /home/mqm/giaphome/giap_bak/giap-$NOW_DATE.zip ./giap/ >>$DIR/giap-$NOW_DATE.log
放入计划任务
giap_rm.sh
#!/bin/bash
# author:..
DIR="/home/mqm/giaphome/giap_bak"
find $DIR/giap-* -type f -mtime +15 -exec rm {} \;
备份文件
giap_bak.sh
#!/bin/bash
# author:..
NOW_DATE=`date +%Y%m%d%H%M%S`
DIR="/home/mqm/giaphome/giap_bak"
cd /home/mqm/giaphome/
zip -r /home/mqm/giaphome/giap_bak/giap-$NOW_DATE.zip ./giap/ >>$DIR/giap-$NOW_DATE.log
放入计划任务
发表评论
-
(转)使用 udev 高效、动态地管理 Linux 设备文件
2014-09-18 11:56 552原文:http://www.ibm.com/developer ... -
VMWARE中添加磁盘共享参数
2013-05-17 14:02 1033使用VMWARE 配置RAC数据库,一定要选择serv ... -
Linux下查看服务器硬件及操作系统信息命令
2012-12-18 15:28 1411硬件信息 查看cpu型号及主频(单位:吉赫兹、前兆赫兹GHz) ... -
SSH登陆Linux 出现failed to open a secure file transfer session
2012-08-03 12:04 2283今天早上一上班用SSH登陆Linux服务器,出现无法登陆,提示 ... -
[转]Linux删除中间件日志文件,df显示磁盘空间还是未释放的原因
2012-08-03 12:04 4180当磁盘大小超过标准时会有报警提示,这时如果掌握df和du命令是 ... -
RedHat 64bit 安装jdk1.5应该安装那个
2012-07-30 16:56 1074选择amd64,其中包括intel emt64。因为amd最先 ... -
Fedora8中DNS的配置
2012-07-24 11:02 841网络中为了区别各个主机,必须为每台主机分配一个惟一的地址,这个 ... -
Fedora8中Apache服务的配置
2012-07-24 11:02 656开放源代码的Apache(阿帕奇)服务器起初由Illinois ... -
Fedora8中Samba服务的配置
2012-07-23 16:50 898[root@localhost ~]#rpm -q samba ... -
Fedora8中VSFtpd服务的配置
2012-07-23 16:49 835[root@localhost etc]# cd /media ... -
Fedora8中DHCP服务的配置
2012-07-23 16:49 955DHCP基于客户/服务器模式。当DHCP客户端启动时,它会自动 ... -
Fedora8中NFS服务的配置
2012-07-23 16:49 829NFS最早是由Sun公司于1984年开发出来的,其目的就是让不 ... -
Fedora8中Iptables防火墙的配置
2012-07-23 16:48 835防火墙是指设置在不同 ... -
Linux(RedHat9.0)下Alsa声卡驱动的安装
2012-07-22 22:41 2210自从装来RedHat9.0就没有 ... -
Linux(RedHat9.0)下p2p直播软件nslive的安装
2012-07-22 22:41 971每次想看电影都要去windows下,这样感觉很不方便,今天从网 ... -
RedHat9.0下Mplayer的安装
2012-07-22 22:40 836<<安装Mplayer播放器>> Mp ... -
RedHat9.0下fcitx安装
2012-07-22 22:40 857<<小企鹅输入法的 ... -
linux挂载U盘的方法
2012-07-22 22:40 865现在的usb设备很多,如mp3,u盘,读卡器等,但在linux ... -
ssh 实现服务器与本地机器进行文件交互
2012-07-20 16:15 845一般来说,linux服务器大多是通过ssh客户端来进行远程的登 ... -
Linux系统中批量添加用户
2012-07-20 16:15 814一、为什么需要大批量添加用户; 我们什么时候才需要大批量添加用 ...
相关推荐
### Linux按时间批量删除文件(删除N天前文件) 在Linux系统中,经常需要清理一些不再需要的老文件来释放磁盘空间或者维护系统的整洁。本文将详细介绍如何利用`find`命令结合其他工具来批量删除指定目录下N天之前的...
前提,日志是以日期格式命名的,可以和日期比较大小,其他情况需自行调整 用户root用户创建定时任务 crontab -e 插入内容 00 01 * * * /bin/bash /home/ibps/sysscript/logbak.sh>> /home/ibps/sysscript/bklog.log...
本文将深入探讨如何使用Linux命令行工具来删除指定目录下指定时间前的文件,以及如何结合C语言编写源代码实现这一功能,并将其自动化。首先,让我们了解基础的Linux命令。 1. **基础Linux命令**: - `ls`:列出...
这个脚本会每天创建一个数据库的完整备份,文件名包含日期时间戳,同时删除一周前的旧备份。 七、备份恢复 1. **使用pg_restore**:将.sql文件恢复到新的数据库。 2. **使用pg_basebackup恢复**:直接替换现有数据...
`find`命令则用于查找并删除超过指定天数(这里是7天)的旧备份。 接下来,我们需要设置定时任务来定期执行这个脚本。在CentOS中,我们可以使用`cron`服务来实现。打开`crontab`配置: ```bash crontab -e ``` ...
通过上述方法,我们可以有效地利用`find`命令结合Cron Job来自动化地删除Linux系统中n天前的旧文件,从而实现服务器备份文件的有效管理。这不仅可以节省大量的磁盘空间,还能提高系统的稳定性和安全性。在实际应用中...
解决思路:第一步:每天备份时用当天时间的日期的天数命名备份文件,每次备份时覆盖上个月同一天的备份文件,这样每天都有备份,最多留存31份备份,不会无限增加备份浪费空间。第二步:考虑到历史备份意义不大,但又...
G4L要求有一块空闲的硬盘或者分区以保存映象文件,原理是利用dd命令备份硬盘分区信息及存有数据的扇区,空闲的扇区并不被保存。G4L提供了fg4l控制台图形前端,采用ncures GUI库编写。 Partition Image是另一种备份...
本文将深入解析如何在Linux环境下实现MySQL数据库的定时备份、自动删除N天前的备份以及异地拷贝备份文件,确保数据的完整性和可用性。 #### 手动备份MySQL数据库 手动备份MySQL数据库是一种基础的数据保护措施,...
2. 修改 /etc/my.cnf 文件 # vim /etc/my.cnf [client] host=localhost user=你的数据库用户\npassword='\u4f60\u7684\u6570\u636e\u5e93\u5bc6\u7801' 3. 编写数据库脚本 mysql-backup.sh # vim mysql-backup.sh ...
以指定的帐号备份Linux系统到指定FTP服务器的指定目录下的映象文件。 Partition Image是一款易于使用的备份工具,全图形界面,带向导。它可以备份一台安装好的Linux系统,并将其恢复到其他硬件配置相同的电脑上。...
本文将详细介绍 Linux 系统备份方案,讨论了 ghost 工具的局限性,并引入了两个类似于 ghost 的工具:g4l 和 partition image,探讨了它们的使用方法和优缺点。 首先,需要了解 Linux 系统备份的重要性。Linux 系统...
在Linux环境下,一切资源都被抽象为文件,包括硬件设备、网络连接等。了解哪些进程正在使用哪些文件,可以帮助我们诊断系统问题、定位资源占用、管理文件系统。`lsof`就是这样一个强大的工具,它能提供实时的文件...
在Linux系统中,Ghost备份方案通常用于Windows系统,但Linux有其独特的备份工具,因为Ghost并不完全兼容Linux的高级文件系统。Linux自带了多种备份工具,例如`tar`、`cpio`、`dd`以及较新的`bzip2`和`afio`。对于...
出现 sh# 提示符时,输入 fg4l 命令进入操作界面,或者执行 g4l 命令,格式如下:g4l FTP 服务器 IP 映象文件全名用户名:口令 dhcp 目录以指定的帐号备份 Linux 系统到指定 FTP 服务器的指定目录下的映象文件。...
Linux的EXT3文件系统是Linux操作系统中广泛使用的日志文件系统之一,主要设计用于提高数据安全性和稳定性。当用户意外删除EXT3文件系统中的文件时,了解其内部结构和恢复方法至关重要。 首先,EXT3文件系统的核心是...
【Linux 命令-文件管理】是关于在Linux操作系统中管理和操作文件的命令行工具的介绍。在Linux中,命令行提供了强大的功能,允许用户高效地创建、查看、编辑和管理文件。以下是一些主要的Linux命令及其详细说明: 1....
这将删除`/path/to/directory`目录中10天前的所有文件。 6. **彻底删除文件**: 当需要确保文件内容无法恢复时,可以使用`shred`命令。`shred`会多次覆盖文件内容,使其难以恢复。基础用法: ``` shred -u file...