Linux系统中的find命令使用了一个示例(Linux查找文件)
查找文件mycprogram。C在当前目录及子目录
#找到名称mycprogram C.
查找文件和忽略案例
#找到-iname mycprogram C.
发现不含mycprogram C文件。
找到。-maxdepth 1不-inamemycprogram C。
在3子5子目录找到passwd
#找到 / 3 mindepth -maxdepth 5字段名
查找和执行命令
找到。-inamemycprogram。C-exec md5sum {} ;
查找大于100米的文件
#找到~尺寸+ 100m
查找小于100米的文件
#找到~大小米
找到一个等于100M的文件
#找到~ -大小
该目录及其子目录中找到的最大的5个文件
找到。-type f -exec ls -排序- N - R {} ;| |头- 5
该目录及其子目录中找到最小的5个文件
#找-type f -exec。LS的排序n | | { };头- 5
查找5个非零和最小大小的文件
#找到非空型F. -exec ls -排序- N | | { };头- 5
查找所有用户都有书面权限的文件
#找到-烫发- G = W型F. -exec ls -l {} ;
查找日志目录中的文件并在5天前删除它们并删除它们
日志- F型影评:$ find + 5 -exec rm {} ;
找到7天以前更改时间的普通文件,并在删除之前询问它们。
/无功/日志型F时间$ find + 7 -好的rm {} ;
您可以使用某种文件名模式来匹配文件,请记住用引号来引导文件名,否则匹配会导致查找参数混淆。
$ find。名称{ } *打印A-Z
在当前目录中,查找其权限为755的文件。也就是说,文件是主用户可以读取、写入和执行的文件,其他用户可以读取和执行,因此可以使用它。
$ find。-烫发755 -打印