知识为进步之母,而进步又为富强之源泉。这篇文章主要讲述Linux之find常用命令汇总相关的知识,希望能为你提供帮助。
s### 查找当前目录下文件名rumenz.txt
>
find rumenz.txt
rumenz.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权限的粘滞位文件
>
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
结尾的文件,并删除>
find / -size +500M -type f -exec rm -rf\\;
【Linux之find常用命令汇总】原文链接:https://rumenz.com/rumenbiji/linux-find-1.html
微信公众号:入门小站
文章图片
linux常用命令速查手册PDF下载
3669页vim参考手册PDF下载
阿里云ECS运维Linux系统诊断PDF下载
Docker速查手册PDF下载
Linux学习笔记【强悍总结值得一看】PDF下载
[shell简明教程PDF下载](https://rumenz.com/examples/linux/linux-concise-tutorial.html
推荐阅读
- 再也不敢精通Java了——get/set篇#yyds干货盘点#
- 鸿蒙AI能力之语音识别
- AI实战分享 | 基于CANN的辅助驾驶应用案例
- Flink CDC 系列 - Flink MongoDB CDC 在 XTransfer 的生产实践
- #yyds干货盘点#Hyperf结合PhpOffice/PhpSpreadsheet实现Excel&CSV文件导出导入
- QCon-小布助手对话系统工程实践
- #私藏项目实操分享#Netty技术专题「原理分析系列」Netty强大特性之ByteBuf零拷贝技术原理分析
- #私藏项目实操分享# Angular Change Detection 的学习笔记
- 批量导出设备TPM信息---Intune终结点管理