Linux 中 find 命令如何使用,附 35 个实际例子
- 在当前目录中使用名称查找文件
find . -name rumenz.txt
./rumenz.txt
2. 在主目录下查找文件
find /home -name rumenz.txt
/home/rumenz.txt
3. 使用名称和忽略大小写查找文件
find /home -iname rumenz.txt
./rumenz.txt
4. 使用名称查找目录
find / -type d -name rumenz
/rumenz
5. 使用名称查找 PHP 文件
find . -type f -name rumenz.php
./rumenz.php
6. 查找目录中的所有 PHP 文件
find . -type f -name “*.php”
./rumenz.php
./login.php
./index.php
7. 查找具有 777 权限的文件
find . -type f -perm 0777 -print
- 查找没有 777 权限的文件
find / -type f ! -perm 777
- 查找具有 644 权限的 SGID 文件
find / -perm 2644
- 查找具有 551 权限的粘滞位文件
find / -perm 551
- 查找 SUID 文件
find / -perm /u=s
- 查找 SGID 文件
find / -perm /g=s
- 查找只读文件
find / -perm /u=r
- 查找可执行文件
find / -perm /a=x
- 查找权限为 777 且 chmod 为 644 的文件
find / -type f -perm 0777 -print -exec chmod 644 {} ;
- 查找权限为 777 且 chmod 为 755 的目录
find / -type d -perm 777 -print -exec chmod 755 {} ;
- 查找和删除单个文件
find . -type f -name “rumenz.txt” -exec rm -f {} ;
- 查找和删除多个文件
find . -type f -name “*.txt” -exec rm -f {} ;
OR
find . -type f -name “*.mp3” -exec rm -f {} ;
- 查找所有空文件
find /tmp -type f -empty
- 查找所有空目录
find /tmp -type d -empty
- 归档所有隐藏文件
find /tmp -type f -name “.*”
- 根据用户查找单个文件
find / -user root -name rumenz.txt
- 根据用户查找所有文件
find /home -user rumenz
- 根据组查找所有文件
find /home -group developer
- 查找用户的特定文件
find /home -user rumenz -iname “*.txt”
- 查找最近 50 天修改过的文件
find / -mtime 50
- 查找最近 50 天访问过的文件
find / -atime 50
- 查找最近 50-100 天修改过的文件
find / -mtime +50 –mtime -100
- 查找过去 1 小时内更改过的文件
find / -cmin -60
- 查找最近 1 小时内修改过的文件
find / -mmin -60
- 查找过去 1 小时内访问过的文件
find / -amin -60
- 找到 50MB 的文件
find / -size 50M
- 查找 50MB – 100MB 之间的大小
find / -size +50M -size -100M
- 查找并删除大于 100MB的 文件
find / -type f -size +100M -exec rm -f {} ;
- 查找特定文件并删除
找到所有.mp3文件且超过10MB的并使用一个命令删除它们。
find / -type f -name *.mp3 -size +10M -exec rm {} ;
{}指上面find执行的结果。
;表示-exec 执行的内容到此为止
Linux 中 find 命令如何使用,附 35 个实际例子相关推荐
- Linux中grep命令的12个实践例子
你是否遇到过需要在文件中查找一个特定的字符串或者样式,但是不知道从哪儿开始?那么,就请grep来帮你吧. grep是每个Linux发行版都预装的一个强有力的文件模式搜索工具.无论何种原因,如果你的系统 ...
- linux++tar打包目录,linux中tar命令打包目录与排除目录打包linux操作系统 -电脑资料...
本文章来给各位朋友详细介绍关于linux中tar命令打包目录与排除目录打包有需要了解tar命令的使用方法的朋友可进行参考参考, 打包压缩目录很简单如下代码如下复制代码 tar -czf small.t ...
- linux中top命令排序,Linux中top命令讲解
Linux中的top命令显示系统上正在运行的进程,并以动态方式不断刷新,查看Linux系统的各个进程和系统资源占用情况! 命令行直接输入top top作为日常管理工作中最常用也是最重要的Linux系统 ...
- linux chkconfig 目录,Linux中chkconfig命令的简介及使用方法
Linux中chkconfig命令的简介及使用方法 发布时间:2020-08-17 16:39:04 来源:亿速云 阅读:94 作者:小新 小编给大家分享一下Linux中chkconfig命令的简介及 ...
- Linux中iptraf命令详解(IP局域网监控工具)
2019独角兽企业重金招聘Python工程师标准>>> Linux中iptraf命令详解(IP局域网监控工具) 发布时间:2017-12-27 20:46:03 作者:佚名 ...
- linux下的zz命令,linux中cut命令的用法
本文主要记录一下Linux中cut命令的用法. 1. cut命令使用说明 Usage: cut OPTION... [FILE]... cut命令用于选出FILE文件中每一行的某些部分,然后打印到标准 ...
- Linux中常见命令和单词的缩写全称
Linux中常见命令和单词的缩写全称 文章目录: 参考 ls:list(列出目录内容)cd:Change Directory(改变目录) su:switch user 切换用户 rpm:redhat ...
- linux中ls命令
linux中ls命令应该用的很多了,列出当前路径下的文件和目录ls 查看目录中的文件 ls -F 查看目录中的文件 ls -l 显示文件和目录的详细资料 ...
- Linux中date命令的各种实用方法--转载
在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用到时间的运算,自己也曾经为时间的各种表示方法和如何修改时间而困惑,熟练运用date命令来表示自己想要表示的时间,肯定可以给自己的 ...
- linux安装virtualbox命令,在Linux中从命令行查找Virtualbox Version的方法
在我的Ubuntu无头服务器上使用Virtualbox时,我需要找到Virtualbox的版本,如果是GUI,我可以通过导航到Virtualbox->About->Help轻松找到它,但我 ...
最新文章
- Java判断文本文件编码格式以及读取
- tomcat 随windows启动
- 【Network】Neutron-Docker-K8S
- android 固定大小数组,android-Kotlin中的最大数组大小
- 配置redis自启动脚本
- 不服来战!PHP 是世界上最好的语言!
- php设计模式之——建造者模式
- java中qrcode_如何在Java中使用QRGen创建QRCode
- web前端开发工程师必会的5种网页布局方法?
- Ghost参数使用详解
- 计算机毕业设计php的网络投票在线投票系统
- Android 虚拟机访问本地服务器
- Android 11 : 隐私和安全
- HTML强制关机,如何强制关机【处置技巧】
- nvm 卸载详细流程
- 全栈工程师的百宝箱:黑魔法之文档篇
- 胡昌泽day5_循环语句
- codeforces 332b Maximum Absurdity dp
- 从招聘网站看程序员的分工
- C/C++常用函数使用总结