紫影基地

 找回密码
 立即注册
查看: 540|回复: 0

Linux之find常用命令汇总

[复制链接]
阅读字号:

2002

主题

2117

帖子

21万

积分

超级版主

Rank: 8Rank: 8

积分
210303
发表于 2022-1-31 19:30:52 | 显示全部楼层 |阅读模式
查找当前目录下文件名rumenz.txt

> find rumenz.txtrumenz.txt查找/home下文件名为ruemnz.txt的文件,忽略大小写

> find /home -iname rumenz.txt使用名称查找目录

> find / -type d -name rumenz查找当前目录下所有的php的文件

> find -type f -name "*.php"查找777个权限的文件

> find / -type f -perm 777查找具有644个权限的SGID文件

> find / -perm 2644找到具有551权限的粘滞位文件

查找权限为551的所有Sticky Bit设置文件。

> find / -perm 1551查找SUID文件

> find / -perm /u=s查找只读文件

> find / -perm /u=r查找可执行文件

> find / -perm /a=x查找到777权限的文件并将权限修改为755

> find / -type d -perm 777 -print -exec chmod 755 {} \;查找并删除文件

> find / -type f -name "*.log" -exec rm -f {} \;查找所有空文件

> find / -type f -empty查找所有的空目录

> find / -type d -empty查找所有隐藏文件

> find / -type f -name ".*"查找所属组是root的所有文件

> find / -user root -name "*.sh"查找所属组是dev的所有文件

> find / -group dev查找最近30天被修改内容的文件

> find / -mtime -50 -type f查找最后30-100天修改内容的文件

> find / -mtime +30 -mtime -100查找过去60分钟被修改过的文件

> find / -mmin -60 -type f查找最近60分钟被访问过的文件

> find / -amin -60 -type f查找50M的文件

> find / -size 50M -type f查找文件大小在30M到100M的文件

> find / -size +30M -size -100M -type f查找文件大于500M的文件删除

> find / -size +500M -exec rm -rf {} \;查找所有大于500M的.log结尾的文件,并删除
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫影基地

GMT+8, 2025-1-12 10:08 , Processed in 0.085024 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表