find常用命令

简介:

在当前目录里查找所有名为以 php 开头的文件:
find -name "php*"

在subdir 目录里查找所有的名为以 php 开头的文件:
find subdir -name "php*"

在当前目录里列出所有包含 debug 字串的 java 文件:
grep *.java -l -e "debug"

在当前目录里列出所有不包含 debug 字串的 java 文件:
grep *.java -l -v -e "debug"

在当前目录及其子目录里查找所有包含 debug 字串的 java 文件:
find -name "*.java" | xargs grep -l -e "debug" 
 


本文转自zylhsy 51CTO博客,原文链接:http://blog.51cto.com/yunlongzheng/509882,如需转载请自行联系原作者

相关文章
|
1月前
|
Linux 数据库
find、locate和grep命令对比
在Linux系统中,`find`、`locate`和`grep`命令各有特点。`find`通过递归遍历文件系统,适合复杂条件搜索;`locate`通过预建数据库快速查找文件,但依赖数据库更新;`grep`用于文件内文本搜索,可结合`find`提高效率。选择合适的命令需根据具体需求和场景。
|
3月前
|
Linux
find和grep命令的简单使用
这篇文章介绍了Linux中find和grep命令的基本使用,包括find命令的查找文件功能和grep命令的文本搜索功能,以及正则表达式的简单说明和应用实例。
find和grep命令的简单使用
|
4月前
|
Unix Shell Linux
如何使用find查找命令
如何使用find查找命令
|
7月前
|
Unix Linux
Linux命令之find
Linux命令之find
46 2
|
Linux 数据库
linux中find,locate,whereis,which关系和用法
linux中find,locate,whereis,which关系和用法
148 0
|
Shell PHP
Liunx之find常用命令汇总
Liunx之find常用命令汇总目录 查找当前目录下文件名`rumenz.txt` 查找`/home`下文件名为`ruemnz.txt`的文件,忽略大小写 使用名称查找目录 查找当前目录下所有的`php`的文件 查找`777`个权限的文件 查找具有644个权限的SGID文件 找到具有551权限的粘滞位文件 查找SUID文件 查找只读文件 查找可执行文件 查找到`777`权限的文件并将权限修改为`755` 查找并删除文件 查找所有空文件 查找所有的空目录 查找所有隐藏文件 查找所属组是`root`的所有文件 查找所属组是`dev`的所有文件 查找最近30天被修改内容的文件 查找最后30-100天
181 0
|
Shell Linux
which、type、whereis、locate几个命令的区别与联系
对于Linux系统来说,我们经常面对的是字符界面环境。很多时候,我们无法很直观地搜索、查找到我们需要的文件。
1394 0
|
机器学习/深度学习 网络协议 安全