-
linux下,如何用shell实现 删除创建时间超过指定时间的文件?3
请问下如何用shell实现删除指定创建时间的文件?
如,我想删除创建时间超过N小时的缓存文件,这个shell该如何写呢?谢谢!
问题补充:hao117 写道find . -name "backup_*.gz" -mtime +7 -exec rm {} \;
n小时创建把-mtime +7 改为-cmin n
-amin n
查找系统中最后N分钟访问的文件
-atime n
查找系统中最后n*24小时访问的文件
-cmin n
查找系统中最后N分钟被改变状态的文件
-ctime n
查找系统中最后n*24小时被改变状态的文件
-mtime n
查找系统中最后n*24小时被修改的文件
谢谢!那在这基础上,如果要定时删除,要如何实现?
问题补充:icefishc 写道# n = 60 *N
find . -type f -mmin n | xargs rm
mmin貌似应该是cmin,不过还是要谢谢你!2010年8月03日 09:58
相关推荐
"Linux自动删除文件"这个主题涉及到使用Shell脚本来定期或按照特定条件清理无用的文件,以保持系统的整洁和高效运行。下面我们将深入探讨如何创建和使用Shell脚本来实现这一功能。 首先,让我们了解什么是Shell脚本...
通过使用`find`命令结合`-mtime`和`-name`选项,我们可以有效地批量删除Linux系统中指定目录下N天前的文件。这种方法简单高效,适用于各种规模的数据清理任务。当然,在实际操作过程中一定要小心谨慎,避免误删重要...
Shell脚本是使用Shell语言编写的自动执行文件,可以实现自动化任务、数据处理、文件操作等功能。Shell脚本的基本结构包括shebang、变量声明、控制结构、函数定义等。Shebang是指 Shell脚本的第一行,用于指定脚本的...
本篇文章将深入探讨如何使用Java来实现对Linux服务器的文件上传、操作、下载和删除,以及如何借助ganymed-ssh2库实现远程操作。 首先,让我们了解基础概念。Linux服务器是一种基于Linux操作系统并提供网络服务的...
例如,可以使用`find`命令定位到特定目录,结合`mtime`参数查找指定天数前的文件,然后用`rm`命令删除它们。 2. **数据库定时备份**:数据库备份是防止数据丢失的重要措施。shell脚本可以结合数据库的备份工具(如...
4.2 使用? 32 4.3 使用[...]和[!...] 32 4.4 小结 33 第5章 shell输入与输出 34 5.1 echo 34 5.2 read 35 5.3 cat 37 5.4 管道 38 5.5 tee 39 5.6 标准输入、输出和错误 40 5.6.1 标准输入 40 5.6.2 标准输出 40 ...
shell脚本提供了灵活的方式,可以根据设定的时间间隔自动删除指定目录下的历史日志文件。 首先,我们需要创建一个shell脚本,例如名为`del_history_files`。这个脚本的主要功能是根据配置文件中的设置,删除指定...
此脚本首先定义了源目录和备份目录的位置,然后获取当前时间戳,最后使用`tar`命令创建一个压缩归档文件。 #### 用户权限管理 在Linux环境下,文件和目录的访问控制是非常重要的。通过Shell可以轻松地设置或修改...
首先,你需要了解Shell的基础知识,包括如何启动和退出Shell,以及基本的命令行操作,如目录导航(cd)、查看当前工作目录(pwd)、列出目录内容(ls)和创建、删除文件及目录等。这些基础操作是所有后续学习的前提...
Linux与Unix shell编程指南主要围绕Linux和Unix系统中shell编程的基本概念、命令以及脚本编写技巧。本指南详细地介绍了系统权限设置、文件属性更改、特殊权限位的运用、用户和组管理以及环境变量设置等关键知识点,...
本文将详细介绍如何使用Shell脚本配合`cron`服务来定时删除指定时间之前的文件,特别是针对一个月前的备份文件。 首先,我们需要创建一个Shell脚本,用于执行文件删除操作。以下是一个名为`delbak.sh`的示例脚本: ...
1. 文件和目录管理:`ls`用于列出目录内容,`cd`用于切换目录,`mkdir`创建目录,`rm`删除文件或目录,`cp`复制文件或目录,`mv`移动或重命名文件/目录。 2. 文本处理:`cat`查看文件内容,`more`或`less`分页显示,...
然后,有一个名为`del_comment`的函数,用于遍历指定目录下的所有文件,并对.c、.cpp和.h文件调用`del_comment_file`函数。如果遇到子目录,它会递归地进入子目录并继续处理。 总的来说,这个Shell脚本通过解析文件...
Shell编程是Linux系统中的重要一环,它提供了一种简单而强大的方式来自动化日常的系统任务,包括用户账户的创建、修改和删除。下面将详细讲解与这个主题相关的多个知识点。 1. **Shell脚本基础**:Shell脚本是一种...
本书共分五部分,详细介绍了shell编程技巧,各种UNIX命令及语法,还涉及了UNIX下的文字处理以及少量的系统管理问题。本书内容全面、文字简洁流畅,适合Shell编程人员学习、参考。 目 录 译者序 前言 第一部分 shell ...
随后,使用`ls -l`命令可以查看当前目录下的文件列表及其详细信息,包括文件权限、所有者、修改时间等。 Shell脚本中经常涉及文件权限和属性的修改。例如,`chown`命令用于改变文件所有者,`chgrp`命令用于改变文件...
Linux Shell编程是Linux系统管理与自动化任务的核心技术之一,它主要指的是使用Shell脚本来执行一系列命令,实现自动化操作。在Linux环境中,Bash(Bourne-Again SHell)是最常用的Shell,也是许多Linux发行版的默认...