上述命令将在/tmp目录及其子目录中查找名为wljslmz的文件。 使用-prune选项排除目录 -prune是find命令中一个非常有用的选项,用于告诉find不要进入指定的目录。这在你想要搜索大目录但又不希望搜索某些子目录时特别有用。 假设你想要在/home/user目录中查找所有.txt文件,但不希望搜索Downloads目录。可以使用以下命令:...
要在find命令中排除目录,可以使用-not -path选项。以下是一个示例命令,用于在当前目录中查找所有扩展名为.txt的文件,但排除名为example的目录: 代码语言:bash 复制 find . -type f -name "*.txt" -not -path "./example/*" 在这个命令中: .表示从当前目录开始查找。 -type f表示只查找文件。 -name "...
总结来说,要排除多个目录,你可以在find命令中使用括号和-o(逻辑或)来组合多个排除条件,并使用-prune选项来实际执行排除操作。下面是一个完整的命令示例,用于从当前目录开始搜索文件,同时排除exclude_dir1和exclude_dir2两个目录: bash find . \( -path ./exclude_dir1 -o -path ./exclude_dir2 \) -prune ...
在Linux中,要在find命令中排除特定目录,可以使用-prune选项 find . -type d -name 'directory_to_exclude' -prune -o -type f -print 复制代码 这个命令的解释如下: find .:从当前目录(.)开始搜索。 -type d:只查找目录(d)。 -name 'directory_to_exclude':查找名为directory_to_exclude的目录。 -prune...
find 根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后...
爱问CTO 专业编程问答网站 « 上一篇 find命令常用的多条件组合查找方式 下一篇 » 使用find命令查找当前目录下的空文件 引用和评论 0条评论 得票最新 评论支持部分 Markdown 语法:**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用。你还可以使用@来通知其他用户。
在本指南中,我们将引导您完成在find命令中排除目录的简单步骤,帮助您节省时间并避免不必要的搜索结果。 1.使用-prune选项 -prune选项可防止find在匹配特定模式的目录中搜索。要查找/home/user目录中的所有.txt文件,但不包括Downloads目录: [root@shizhanxia.com ~]# find /home/user -path "/home/user/Downloa...
find -name "*.js" -not -path "./directory/*" 使用剪枝开关,例如,如果要排除misc目录,只需在查找命令中添加-path ./misc -prune -o: find . -path ./misc -prune -o -name '*.txt' -print 这是一个包含多个目录的示例: find . -type d \( -path dir1 -o -path dir2 -o -path dir3...
与您的版本相比,变化很小:我单独添加了对某些路径模式的排除,因为这样更容易,并且我用单引号将它们从...
在Linux或Unix系统中,可以使用find命令来查找和操作文件。要在find命令中排除目录,可以使用-not -path选项。以下是一个示例命令,用于在当前目录中查找所有扩展名为.txt的文件,但排除名为example的目录: 代码语言:bash 复制 find . -type f -name "*.txt" -not -path "./example/*" 在这个命令中: .表示从...