Windows Linux 删除N天之前的文件脚本
2023-09-27 14:29:32 时间
Windows Linux 删除N天之前的文件脚本
通常做为备份服务器经常会存放非常多的历史文件,而这些文件又并非需要长期而永久的保存,只需保存备份后恢复所需的文件,这个时候就需要定期删除过期而无效的备份文件。
Windows Linux 删除N天之前的文件脚本
通常做为备份服务器经常会存放非常多的历史文件,而这些文件又并非需要长期而永久的保存,只需保存备份后恢复所需的文件,这个时候就需要定期删除过期而无效的备份文件。
Windows 下删除方式如下:
forfiles /p d:\OraBackups\prudenwoo /m * /d -7 /c "cmd /c del @file"
forfiles /p d:\OraBackups\prudenwoo /m * /d -7 /c "cmd /c del @file"
Linux 下删除方式如下
语法如下:
find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \;
示例:
find /OraBackups/ -mtime +7 -name "*.bak" -exec rm -rf {} \;
Android C++系列:Linux文件IO操作(二) 注意这个读写位置和使用C标准I/O库时的读写位置有可能不同,这个读写 位置是记在内核中的,而使用C标准I/O库时的读写位置是用户空间I/O缓冲区中的位置。比如用fgetc读一个字节,fgetc有可能从内核中预读1024个字节到I/O缓冲区中,再返回第一 个字节,这时该文件在内核中记录的读写位置是1024,而在FILE结构体中记录的读写位置是 1。
Android C++系列:Linux文件IO操作(一) 事实上Unbuffered I/O这个名词是有些误导的,虽然write系统调用位于C标准库I/O缓 冲区的底层,但在write的底层也可以分配一个内核I/O缓冲区,所以write也不一定是直接 写到文件的,也可能写到内核I/O缓冲区中,至于究竟写到了文件中还是内核缓冲区中对于 进程来说是没有差别的,如果进程A和进程B打开同一文件,进程A写到内核I/O缓冲区中的数 据从进程B也能读到,而C标准库的I/O缓冲区则不具有这一特性(想一想为什么)
prudentwoo 10g/11g OCP 11g OCM,ITPUB和CSDN专家及专家讲师;有着多年数据库从业经验,资深Oracle数据库专家,现就职于北京海量数据技术股份有限公司担任高级dba职务,为央视,银行,电信等各行业及企业提供过技术支持服务
Windows Linux 删除N天之前的文件脚本
通常做为备份服务器经常会存放非常多的历史文件,而这些文件又并非需要长期而永久的保存,只需保存备份后恢复所需的文件,这个时候就需要定期删除过期而无效的备份文件。
Windows 下删除方式如下:
forfiles /p d:\OraBackups\prudenwoo /m * /d -7 /c "cmd /c del @file"
forfiles /p d:\OraBackups\prudenwoo /m * /d -7 /c "cmd /c del @file"
Linux 下删除方式如下
语法如下:
find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \;
示例:
find /OraBackups/ -mtime +7 -name "*.bak" -exec rm -rf {} \;
Android C++系列:Linux文件IO操作(二) 注意这个读写位置和使用C标准I/O库时的读写位置有可能不同,这个读写 位置是记在内核中的,而使用C标准I/O库时的读写位置是用户空间I/O缓冲区中的位置。比如用fgetc读一个字节,fgetc有可能从内核中预读1024个字节到I/O缓冲区中,再返回第一 个字节,这时该文件在内核中记录的读写位置是1024,而在FILE结构体中记录的读写位置是 1。
Android C++系列:Linux文件IO操作(一) 事实上Unbuffered I/O这个名词是有些误导的,虽然write系统调用位于C标准库I/O缓 冲区的底层,但在write的底层也可以分配一个内核I/O缓冲区,所以write也不一定是直接 写到文件的,也可能写到内核I/O缓冲区中,至于究竟写到了文件中还是内核缓冲区中对于 进程来说是没有差别的,如果进程A和进程B打开同一文件,进程A写到内核I/O缓冲区中的数 据从进程B也能读到,而C标准库的I/O缓冲区则不具有这一特性(想一想为什么)
prudentwoo 10g/11g OCP 11g OCM,ITPUB和CSDN专家及专家讲师;有着多年数据库从业经验,资深Oracle数据库专家,现就职于北京海量数据技术股份有限公司担任高级dba职务,为央视,银行,电信等各行业及企业提供过技术支持服务
相关文章
- 从 Windows 到 Linux: 艰难迈出第一步
- 《linux 内核全然剖析》 笔记 CODE_SPACE 宏定义分析
- 如何实现Linux tmp目录自动清理
- 定时备份Windows文件到Linux服务器上(Rsync)
- Windows 使用OpenSSH 实现简单的反向代理由外网linux 实现 内网穿透
- 主机(windows)与VMware虚拟机(linux)互传文件
- ActiveMQ_Windows和Linux版本的安装部署
- linux mint 自动挂载windows的D盘和E盘
- linux网络配置原理
- 【Python入门】Python搭建编程环境-安装Python3解释器(内含Windows版本、MacOS版本、Linux版本)
- 实现windows操作系统和VB下Linux虚拟操作系统相互传取文件方式总结
- 从Windows 服务器通过sync向Linux服务器定时同步文件
- Linux下高效编写Shell——shell特殊字符汇总