当前位置:回答三>百科问答>find命令的常用功能

find命令的常用功能

2024-09-12 14:49:26 编辑:join 浏览量:528

find命令的常用功能

find命令是unix类系统中非常有用的一个命令,而且功能强大,这里结合日常应用举例说明find命令的功能。

工具/原料 linux find exec mtime size

方法/步骤 1

用find命令查找文件,比如从根目录下才是查找redis文件

# find / -name redis --查找具体某个文件

# find / -name redis* --加上通配符*号,则表示查找以redis开头的文件

2

结合-print参数表示: find命令将匹配的文件输出到标准输出

# find / -mtime +7 -print --查找7天前的文件

注意:这里的+号表示大于,如果不加上+号,则表示等于。

3

结合-mtime -n +n参数表示:按照文件的更改时间来查找文件, -n表示文件更改时间距现在n天以内,+n表示文件更改时间距现在n天以前。通常在删除归档日志时使用该参数。

# find ./ -mtime +30 -exec rm -rf {} \; ----删除30天前的文件。

4

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

# find ./ -mtime +25 -ok rm {} \;

5

结合-size n c 参数表示:查找文件长度为n块的文件,带有c时表示文件长度以字节计。

# find ./ -size +10000000000c -exec du -sh {} \;

查找大于20G的文件,并显示文件的大小

END

标签:find,常用,命令

版权声明:文章由 回答三 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.huidasan.com/answer/254756.html
热门文章