# find . -type f -perm 644 -exec ls -l {} \; 查找系统中所有文件长度为 0 的普通文件,并列出它们的完整路径: # find / -type f -size 0 -exec ls -l {} \; 找并执行操作(例如删除): find/path/to/search-name"pattern"-execrm{}\; 这个例子中,-exec选项允许你执行一个命令,{}将会被...
-name pattern -name选项可用于按文件名进行模式匹配搜索。支持使用通配符*进行模式匹配。 例如,要搜索当前目录及其子目录下以.txt结尾的文件,可以使用以下命令: find . -name "*.txt" -type type -type选项可用于指定要搜索的文件类型。 例如,要搜索当前目录及其子目录下的所有目录,可以使用以下命令: find . ...
find 命令中的 -name 选项可以根据文件名称进行检索(区分大小写)。如需要忽略文件名中的大小写,可以使用 -iname 选项。 -name 和 -iname 两个选项都支持 wildcards 。如: ? 可以表示任意一个单一的符号 * 可以表示任意数量(包括 0)的未知符号 find /usr -name '*.txt' 查找 /usr 目录下所有文件名以 ....
1. find命令:find命令是Linux系统中最常用的文件查找命令之一,它支持多种查找模式。使用find命令,可以通过指定文件名的一部分或通配符来模糊查找文件。例如,要查找目录下以”.txt”为后缀的所有文件,可以使用以下命令: “` find /path/to/directory -name “*.txt” “` 2. locate命令:locate命令是一种更快速的...
find [path] [expression] path:指定要搜索的目录路径。可以是单个目录路径或多个目录路径。 expression:指定搜索的条件和操作。 find命令的一些常用选项和表达式: 搜索特定类型的文件: -type f:搜索普通文件。 -type d:搜索目录。 -type l:搜索符号链接。 按文件名进行搜索: -name pattern:按照文件名匹...
find [path…] [expression] “` 其中,path是要搜索的路径,可以是一个或多个路径,表示find命令从这些路径开始搜索。如果不指定路径,则默认为当前目录。 expression是find命令的搜索条件,可以使用多个表达式来组合搜索条件。常用的表达式包括: –`-name pattern`:按照文件名模式匹配搜索文件和目录。
-lname pattern 文件是符号链接,其内容匹配 shell 模式 pattern。元字符不会对 /' 或 . 有特殊处理。如果 -L 选项或 -follow 选项有效,除非符号链接断开,否则此测试返回 false。 -mmin n 文件的数据最后修改时间在 n 分钟以内、多于 n 分钟或正好 n 分钟。 -mtime n 文件的数据最后修改时间在 n*24 小时...
在上一篇中,我已经将find命令的基本使用方式做了一个详细的介绍,现在我们接着来介绍更多的find命令使用场景。Linux命令 (五)按照文件名进行查找 -name pattern:文件名为pattern的文件。注意如果pattern中包括*等特殊符号的时候,需要加引号。-iname:name的忽略大小写版本。-lname pattern:查找符号连接文件名为...
默认find命令会列出改目录下的所有文件 为find命令指定expression以筛选出特定的文件 为find命令指定特殊的action(此处 -delete表示删除搜索结果) 二. 搜索条件(expression) 1. 根据文件检索 find命令中 -name选项可以根据文件名称进行检索(区分大小写), 如需要忽略文件名中的大小写, 可以使用 -iname选项 ...
-name pattern 以文件名查找 2 以文件从属关系查找 -user USERNAME 以用户名查找-group GROUPNAME 以组名查找-uid UID 以UID号查找-gid GID 以GID查找-nouser 查找没有属性的文件-nogroup 查找没有属组的文件 3 以文件类型查找 -typeTYPE以文件类型查找 ...