Linux基础知识之查找和处理文件whichlocatefind(3)

2.web服务器noatime,可提高服务器性能10%

给定值以天数为单位

[root@desktop23 ~]# stat test.txt

[root@desktop23 ~]# find /tmp -ctime +10 文件更改超过10天前

可以使用分钟值

-amin

-mmin

-cmin

[root@desktop23 ~]# find /etc –amin -60  一小时以内。

8.find可以针对找到的文件执行命令

命令前必须带有 -exec 或 -ok

-ok 将在对每个文件执行操作之前提示

命令必须以 Space\;结尾

可以使用{}作为文件名占位符

示例列举:

RHCE_RHEL6_135 U4.0 查找和处理文件which&locate&find

备份配置文件,添加 .orig 扩展名

[root@desktop23 ~]# find -name‘*.conf’-exec cp {} {}.orig /;

提示删除 Joe 的超过3天的tmp文件

[root@desktop23 ~]# find /tmp -ctime +3 -user joe -ok rm {} \;

修正主目录中其他人可写入的文件

[root@desktop23 ~]# find ~ -perm -002 -exec chmod o-w {} \;

生成 /home/ 中所有目录的 ls –l  样式列表

[root@desktop23 ~]# find /home -type d -ls

查找以.sh结尾但任何人都无法执行的文件。对于每个文件,询问是否将其变为可由每个人执行的文件

[root@desktop23 ~]# find -not -perm +111 -name ‘*.sh’ -ok chmod 755 {} \;

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/20738.html