Linux中find常见用法示例 find path -option [ -print ] [ -exec -ok command ] {} \; find命令的参数; pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 -print: find命令将匹配的文件输出到标准输出。 -exec: find命令对匹配的文件执行该参数所给出的
有些时候,你需要在搜索时匹配某个文件或目录的完整路径,而不仅仅是匹配文件名。可以使用-path或-ipath选项。 如查找 /usr 下所有文件名以.txt结尾的文件或目录,且该文件的父目录必须是src。可以使用以下命令: find /usr -path '*/src/*.txt' 2. 根据文件类型检索 如果只想搜索得到文件或目录,即不想它们同...
$ find [path] [option] [expression] 一、基本用法 1. 列出当前目录和子目录下的所有文件 这个命令会列出当前目录以及子目录下的所有文件。 $ find . ./abc.txt ./subdir ./subdir/how.php ./cool.php 该命令与以下命令效果相同 $ find . $ find . -print 2. 查找特殊的目录或路径 下面的命令会查找...
find命令是Linux系统管理员武库中最强大的工具之一。 你可以使用find命令根据文件和目录的权限、类型、日期、所有权、大小等来搜索。它还可以与其他工具相结合,如[grep或sed。 find[options][path...][expression] options属性控制了对符号链接、调试选项和优化方法的处理。 path...属性定义了find将搜索文件的起始目...
-fls /PATH/TO/SOMEFILE:把查找到的所有文件的长格式信息保存至指定文件中; -ok COMMAND {} ; :对查找到的每个文件执行由COMMAND表示的命令;每次操作都由用户进行确认; -exec COMMAND {} ; :对查找到的每个文件执行由COMMAND表示的命令; 注意:find传递查找到的文件路径至后面的命令时,是先查找出所有符合条件...
3. -exec:这个结尾符用于在搜索到文件或目录后执行指定的命令。语法如下:-exec command {} \;。在这个语法中,{}表示搜索到的文件或目录,\;表示命令的结束符。例如,要将搜索到的文件复制到另一个目录,可以使用以下命令:find /path/to/search -exec cp {} /path/to/destination \;。
$ find <path> {file-or-directory-name} <options> <action-on-result> <action-on-result>可选项: –delete : 删除文件或目录 -exec command {}\; : 根据 find 命令的结果执行命令 -ok command : 它将运行与 -exec 相同的命令,但它将在实际执行之前提示 ...
A shortcoming of the ls command is that you can't filter its results by file type, so it can be noisy if you only want a listing of directories in a path. The find command combined with the -type d option is a better choice:$ find ~/Public -type d find ~/Public/ -type d /...
-exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } /;,注意{ }和/;之间的空格。 -ok: 和-exec的作用相同,只不过以一种更为安全的模式来执行该参数所给出的shell命令,在执行每一个命令之前,都会给出提示,让用户来确定是否执行。
pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。 -print: find命令将匹配的文件输出到标准输出。 -exec: find命令对匹配的文件执行该参数所给出的shell命令。相应命令的形式为'command' { } ;,注意{ }和;之间的空格。