find可谓是aix/linux上使用较多的维护用命令,但很多时候需要用到针对时间的搜索。本文主要对find中搭配atime、ctime和mtime的各种参数进行介绍。 atime:访问时间(access time),指的是文件最后被读取的时间,可以使用touch命令更改为当前时间; ctime:变更时间(change time),指的是文件 本身最后被变更的时间,变更动作可以...
-mtime:按照文件修改时间进行匹配搜索。 -exec:对搜索到的文件执行指定的命令。 AIX 6.1版中的find命令的优势包括: 强大的搜索功能:可以根据多种条件进行灵活的文件搜索,方便用户快速定位目标文件。 高效的搜索性能:在大规模文件系统中,find命令能够快速地进行搜索,提高工作效率。
eg.find / -group -print (从根目录查找没有组别的文件) -mtime -n +n :按照文件的更改时间查找文件(-atime,-ctime) -n:文件更改时间距现在n天内 +n:文件更改时间距现在n天前 eg.find / -mtime -5 -print (查找根目录下距今5日内的文件) find /var/adm -mtime +3 -print (距今3天前的文件) -...
希望在系统根目录下查找更改时间在5日以内的文件,可以用: $ find / -mtime -5 -print 为了在/ v a r / a d m目录下查找更改时间在3日以前的文件,可以用: $ find /var/adm -mtime +3 -print 查找比某个文件新或旧的文件 如果希望查找更改时间比某个文件新但比另一个文件旧的所有文件,可以使用- n...
AIX命令介绍篇-find 命令实例讲解 我们经常需要根据文件特征查找一些文件,find命令就是实现这些功能的命令,下来我们就AIX操作系统上的常见操作进行介绍。 1、按文件名特征查找 a〕 find / -name ".txt" b〕在当前用户主目录下查找以数字开头的文件 find ~ -name "[0-9]*" 或者 find $HOME -name "[0-9]...
find /var/ -name '*log*' -perm 744 -user test -group users -mtime -10 -type f -depth -print 查找/var下面文件名包含字符log的文件,文件权限为744,无有效属主和属组,更改时间在 距今天10天以上,文件类型为文件(f)首先查找当前目录中的文件,然后进入子目录中查找。把查找结果输入给命令ls -la。
find logs -type f -mtime +5 -exec rm {} \; (查找logs目录下5天前的普通文件,然后删除之) find . -name "*.LOG" -mtime +5 -ok rm {} \; (查找当前目录下LOG结尾的5天前的文件,并删除之) examples 1.查找用户目录下的所有文件
用上面的命令就可以了。但是在AIX平台下的find命令就不那么友好了,因为它没有 maxdepth 、mindepth参数。在找了几圈后发现可以用如下的命令来解决: #删除~/log/目录下日期目录,保留365天数据find ~/log/* -prune -typed -name"20*"-mtime +365 -print| xargsrm-rf## 上面的命令也等同于:find ~/log/ ...
1、我们经常需要根据文件特征查找一些文件,find命令就是实现这些功能的命令,下来我们就AIX操作系统上的常见操作进行介绍。1、按文件名特征查找a)在/ 目录下查找以.txt结尾的文件find / -name .txtb)在当前用户主目录下查找以数字开头的文件find -name 0-9*或者find $HOME -name 0-9*c)查找当前目录下所有文件...
$ find . -name "*.conf" -mtime +5 -ok rm { } \; < rm ... ./conf/httpd.conf > ? n 按y 键删除文件,按n 键不删除。 任何形式的命令都可以在-exec 选项中使用。 在下面的例子中我们使用grep命令。find命令首先匹配所有文件名为“ passwd*”的文件,例如passwd、 ...