Linux之find常用命令汇总
2021/12/31 8:07:55
本文主要是介绍Linux之find常用命令汇总,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
查找当前目录下文件名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权限的粘滞位文件
查找权限为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
结尾的文件,并删除
> find / -size +500M -type f -exec rm -rf {} \;
这篇关于Linux之find常用命令汇总的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法