find /usr -name '*.txt' 查找 /usr 目录下所有文件名以 .txt 结尾的文件 find /usr -name '???' 查找 /usr 目录下所有文件名刚好为 4 个字符的文件 有些时候,你需要在搜索时匹配某个文件或目录的完整路径,而不仅仅是匹配文件名。可以使用 -path 或 -ipath 选项。 如查找 /usr 下所有文件名以 ....
$ find [path] [option] [expression] 一、基本用法 1. 列出当前目录和子目录下的所有文件 这个命令会列出当前目录以及子目录下的所有文件。 $ find . ./abc.txt ./subdir ./subdir/how.php ./cool.php 该命令与以下命令效果相同 $ find . $ find . -print 2. 查找特殊的目录或路径 下面的命令会查找...
$ find <path> {file-or-directory-name} <options> <action-on-result> <action-on-result>可选项...
find [path…] [expression] “` 其中,path是要搜索的路径,可以是一个或多个路径,表示find命令从这些路径开始搜索。如果不指定路径,则默认为当前目录。 expression是find命令的搜索条件,可以使用多个表达式来组合搜索条件。常用的表达式包括: –`-name pattern`:按照文件名模式匹配搜索文件和目录。 –`-type type`:...
find path-name [ -options] [-print –exec -ok 命令 {} \; ]参数说明path-name:find命令查找的目录路径,例如可以用“.”表示当前目录,用“/”表示系统根目录。 -options:find命令的限定条件,例如,文件类型-type,修改时间-mtime,属主-user,大小-size,名字-name,不包含-prune -print:将搜索结果输出到标准...
每天学习一个Linux命令之find 概述 在Linux系统中,find命令是一个非常强大的工具,用于查找和操作文件和目录。它可以根据一些条件来搜索指定路径下的文件,并执行相应的操作。本篇博客将详细介绍find命令的各个可用选项及其用法。 基本语法 find [path...] [expression] ...
Linux find 命令 前言 find命令用于在指定目录下查找文件,并且搜索完成后可以执行相应的操作,搜索时我们可以根据参数指定相应的搜索条件,比如按文件名,文件类型,时间戳等。 find命令的功能特别强大,今天就来简单学习下它的使用。 一find 语法 使用格式: find [ path ] -options [-print-exec-ok]...
# find . -type f -perm 644 -exec ls -l {} \; 查找系统中所有文件长度为 0 的普通文件,并列出它们的完整路径: # find / -type f -size 0 -exec ls -l {} \; 找并执行操作(例如删除): find/path/to/search-name"pattern"-execrm{}\; ...
find [path] [expression] “path”:指定要搜索的路径,默认为当前目录。 “expression”:指定搜索的条件。 二、常用选项: 1. -name: 根据文件名进行搜索。可以使用通配符进行模糊匹配,如*.txt查找所有以.txt结尾的文件。 示例:find /home -name “*.txt” ...
命令行的意思是:如果目录dir0存在(即-a左边为真),则求-prune的值,-prune 返回真,‘与’逻辑表达式为真(即-path './dir0*' -a -prune 为真),find命令将在除这个目录以外的目录下查找txt后缀文件并打印出来;如果目录dir0不存在(即-a左边为假),则不求值-prune ,‘与’逻辑表达式为假,则在当前目录下查找...