Windows Linux 删除N天之前文件脚本

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://koumm.blog.51cto.com/703525/1283082

1. windows删除

删除N天之前的文件脚本:cleardbbak.bat


1

2

forfiles /p E:\db_backup /m * /d -10 /c "cmd /c del @file"

forfiles /p E:\db_backup /m * /d -10 /c "cmd /c del @file"

最后把批处理添加到系统的计划任务就可以了。

2. linux删除

# vi dbclear.sh 


1

2

3

#!/bin/bash

/usr/bin/find /dbbak -mtime +10 -name "*.dmp" -exec rm -rf {} \;

/usr/bin/find /dbbak -mtime +10 -name "*.log" -exec rm -rf {} \;

计划任务,该脚本需要与备份脚本配合
# crontab -l
1   1     *  *  *   /root/system/dbclear.sh

以上脚本可以用于删除旧的数据库的全备逻辑备份。
本文仅做记录。

 

 

本文出自 “koumm的linux技术博客” 博客,请务必保留此出处http://koumm.blog.51cto.com/703525/1283082

时间: 2024-10-01 01:14:01

Windows Linux 删除N天之前文件脚本的相关文章

Windows Linux 删除N天之前的文件脚本

                             Windows Linux 删除N天之前的文件脚本    通常做为备份服务器经常会存放非常多的历史文件,而这些文件又并非需要长期而永久的保存,只需保存备份后恢复所需的文件,这个时候就需要定期删除过期而无效的备份文件. Windows 下删除方式如下: forfiles /p d:\OraBackups\prudenwoo /m * /d -7 /c "cmd /c del @file"   forfiles /p d:\OraB

Windows和Linux中如何删除N天之前文件脚本

1. windows删除 删除N天之前的文件脚本:cleardbbak.bat forfiles /p E:\db_backup /m * /d -10 /c "cmd /c del @file" forfiles /p E:\db_backup /m * /d -10 /c "cmd /c del @file" 最后把批处理添加到系统的计划任务就可以了. 2. linux删除 # vi dbclear.sh #!/bin/bash /usr/bin/find /d

linux删除和修改乱码文件的方法

  ls -i //列出文件节点 find ./ -inum XXX(节点号) -print -exec rm -rf {} ; //删除节点号文件 find . -inum XXXX(节点号) -exec mv {} file.txt ; //其实我们还可以执行这个命令,修改乱码文件名为正常文件名,大家可以测试一下啊,呵呵

删除SVN三种方法delSvn(windows+linux)_其它综合

一.在linux下 删除这些目录是很简单的,命令如下 find . -type d -name ".svn"|xargs rm -rf 或者 find . -type d -iname ".svn" -exec rm -rf {} \; 二.在windows下用以下法子: 1.在项目平级的目录,执行dos命令: xcopy project_dir project_dir_1 /s /i 2.或者在项目根目录执行以下dos命令 for /r . %%a in (.)

PostgreSQL Windows\Linux\FreeBSD的数据文件通用吗

标签 PostgreSQL , Linux , Windows , 数据文件 , 存储格式 背景 PostgreSQL是一个跨平台的数据库,比如支持WindowS, AIX , linux , freebsd等. 同时也支持不同架构例如X86,ARM等. 对于相同架构,不同平台,是否能实现文件级别的平移,甚至物理的流复制搭建STANDBY呢? 理论上从数据库的存储层面来看,如果两个平台存储结构(比如堆表.索引.WAL日志,CLOG等)一致,是可以平移的. 比如Windows,Linux,都是x6

Linux下rar及zip压缩包中批量替换某文件脚本

本需求是自己负责的一个生产系统上,有大量以zip和rar结尾的压缩文件散落在文件系统的各个文件夹,先在需要把压缩包里包含某一个特定文件(如tftpd32.exe或Tftpd32.exe,版本较旧),全都替换成比较新的tftpd32.exe版本.压缩文件总数约5000个,需要替换的数量约1500个. 因为是生产环境,不敢轻易乱动,所以脚本考虑的因素就非常多,不允许中间执行过程出现异常,所以找到文件后实际执行替换操作之前做好备份,并且将操作过程记录日志. 以下几点需要考虑: 分别处理zip和rar文

如何在 Linux 和 Windows 之间共享 Steam 的游戏文件

假如你决心成为一名 Linux 平台上的玩家,并且在 Steam 上拥有同时支持 Linux 和 Windows 平台的游戏,或者基于同样的原因,拥有双重启动的系统,则你可以考虑看看这篇文章. 我们中的许多玩家都拥有双重启动的 Linux 和 Windows.有些人只拥有 Linux 系统,但同时拥有当前还没有被 Linux 平台上的 Steam 支持的游戏.所以我们同时保留这两个系统以便我们可以在忽略平台的前提下玩我们喜爱的游戏. 幸运的是 Linux 游戏社区应运而生,越来越多在 Windo

linux中使用root权限都删除不了的文件该怎办?

  在linux系统中,root用户拥有最高权限,可以干任何事情,但是有些时候,root用户却不能删除一个小小的一般文件.其实只要root用户更改下这个文件的属性,还是可以删除的. 1.首先删除一个文件,提示'Operation not permitter',普通用户不能删除; 2.把用户升级到root用户,然后在删除,然后提示'Operation not permitter',居然root用户都无法删除,这个不太科学啊; 3.原来是文件的属性在里面作怪,只要登录超级用户,查看下文件的属性都有哪

Linux删除乱码文件

  Linux删除乱码文件 当文件名为乱码的时候,无法通过键盘输入文件名,所以在终端下就不能直接利用rm, mv等命令管理文件了. 但是我们知道每个文件都有一个 i 节点号,我们可以考虑通过 i 节点号来管理文件. 首先,我们要取得文件的 i 节点号.这个可以通过ls命令的-i 选项获得得,也可以通过ll -i 来获得. 第二步,使用find命令将文件名传递给rm命令. e.g:删除节点为12345的乱码文件夹可以使用如下命令: find ./ -inum 12345 -print -exec