find 是 Linux 中强大的搜索命令,不仅可以按照文件名搜索文件,还可以按照权限、大小、时间、inode 号等来搜索文件。但是 find 命令是直接在硬盘中进行搜索的,如果指定的搜索范围过大,find命令就会消耗较大的系统资源,导致服务器压力过大。所以,在使用 find 命令搜索时,不要指定过大的搜索范围。 find 命令的基本信息...
pathname: find 命令所查找的目录路径。例如用。来表示当前目录,用/来表示系统根目录。 -print:find 命令将匹配的文件输出到标准输出。 -exec:find 命令对匹配的文件执行该参数所给出的 shell 命令。相应命令的形式为'command' { } \;,注意{ }和、;之间的空格。 -ok: 和 -exec 的作用相同,只不过以一种更...
find. -user sky 查找当前目录下(递归子目录)的所有user为sky的文件和目录 find. -group users 查找当前目录下(递归子目录)的所有group为users的文件和目录 (2) 查找条件的逻辑运算 1. 逻辑与 find. -name “*.java” -size -mmin -10 find. -name “*.java” -a -size -mmin -10 查找当前目录下(...
1、使用name选项2、用perm选项3、忽略某个目录4、使用find查找文件的时候怎么避开某个文件目录5、使用user和nouser选项6、使用group和nogroup选项7、按照更改时间或访问时间等查找文件8、查找比某个文件新或旧的文件9、使用type选项10、使用size选项11、使用depth选项12、使用mount选项 五、关于本文六、相关文档 +++...
find是Linux 中强大的搜索命令,可以按照文件名、权限、大小、时间、属主属组等,在指定目录下快速查找所需要的文件。命令所在路径:/bin/find。 find命令语法 语法: find[ 指定目录 ][ 寻找条件 ][ 查完后执行的动作 ]或者: find path -option[ -print ][ -exec -ok command ]{} \; ...
find / -user root -size +10M – 搜索当前目录及子目录下修改时间在5天以内的文件并删除: find . -mtime -5 -exec rm {} \; – 搜索根目录下所有类型为目录的文件,并打印其路径: find / -type d -print 总结: find命令是Linux系统下非常强大的文件搜索工具,可以根据多种条件对文件进行定制化搜索并进...
find . -type f -size +10M -size -1G 5.按权限查找文件 正确控制文件的权限是 Linux 管理员的一项重要任务。该命令的-perm选项find可以帮助我们按特定权限搜索文件: find . -type f -perm 777 例如,上面的命令搜索所有具有 777权限的文件,这意味着一个文件对其所有者、组和所有用户具有所有的读、写和可执...
一、find命令 find命令是一种通过条件匹配在指定目录下查找对应文件或者目录的工具。匹配的条件可以是文件名称、类型、大小、权限属性、时间戳等。find命令还可以配合相关命令对匹配到的文件作出后续处理。 二、工作原理及特点 find在工作时会遍历指定的目录,通过匹配指定的条件搜寻我们...
命令用法为find [path] -size [+|-]N 其中N为文件大小,单位为c/k/M/G. [+|-]N的具体含义如下: 50k: 搜索49k~50k大小的文件 N-1~N +50k: 搜索大于50k的文件 N~··· -50k: 搜索小于49k的文件 0~N-1 示例: [root@Centos7T ~]#find /app -size 2M /app/man_pages_zh-CN_v1.6.2.1....
-ok COMMAND {} \;对查找到的每个文件执行由 COMMAND 指定的命令对于每个文件执行命令之前,都会交互式要求用户确认 -exec COMMAND {} \;对查找到的每个文件执行由 COMMAND 指定的命令{}用于引用查找到的文件名称自身 Note: find传递查找到的文件至后面指定的命令时,查找到所有符合条件的文件一次性传递给后面的命令...