电脑

当前位置 /首页/游戏数码/电脑/列表

find命令的常用功能

操作方法

(01)用find命令查找文件,比如从根目录下才是查找redis文件# find / -name  redis      --查找具体某个文件# find / -name  redis*     --加上通配符*号,则表示查找以redis开头的文件

find命令的常用功能
find命令的常用功能 第2张

(02)结合-print参数表示: find命令将匹配的文件输出到标准输出# find  / -mtime +7 -print    --查找7天前的文件注意:这里的+号表示大于,如果不加上+号,则表示等于。

find命令的常用功能 第3张

(03)结合-mtime -n +n参数表示:按照文件的更改时间来查找文件, -n表示文件更改时间距现在n天以内,+n表示文件更改时间距现在n天以前。通常在删除归档日志时使用该参数。# find ./ -mtime +30 -exec rm -rf {} ;     ----删除30天前的文件。

find命令的常用功能 第4张

(04)结合-exec或者-ok参数: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } ;,注意{ }和;之间的空格。-ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。# find ./ -mtime +25 -ok rm {} ;

find命令的常用功能 第5张

(05)结合-size n c 参数表示:查找文件长度为n块的文件,带有c时表示文件长度以字节计。# find ./ -size +10000000000c -exec du -sh {} ;查找大于20G的文件,并显示文件的大小

find命令的常用功能 第6张
TAG标签:命令 #