个人博客地址:http://www.cnblogs.com/wdfwolf3/。

使用格式:find  [查找目录]  [查找规则]  [查找完后执行的操作]

【查找目录】

即要查找的路径,可以使用 .(当前路径),~等符号,如果是多个路径用空格间隔起来。

【查找完执行的操作】

  # -print                                //默认情况下的动作,正常显示出文件

  # -ls                                    //查找到后用ls方式显示出来

  # -ok  [command]               //查找后询问用户是否要执行command(命令)

  # -exec [command]            //查找后直接执行命令,不询问用户

  # -delete                             //删除查找到的文件

  # -fprint [filename]    //显示并将搜索结果写入到文件中

  # -fls [filename]      //同上,ls方式显示并写入文件中

  注:在命令中使用{}代替查找出来的文件。

【查找规则】

1.name选项(按文件名查找)

find [path] -name "文件名"      文件名可以使用正则规则进行通配寻找,比如*(任意字符),?(任意单个字符)等。-iname表示不去分大小写。

2.perm选项(按文件权限查找)

find [path] -perm xxx       xxx表示8进制表示的权限

3.user group选项(按用户,组查找)

find [path] -user [username/groupname]         查找属主为某用户/组的文件

find [path] -nouser/-nogroup                            查找没有有效所属用户/组的所有文件

4.?time选项(按时间查找)

find [path] -?time [+/-天数]                  减号-表示距今n天以内,加号+表示距今n日以前。

其中-atime表示“最近一次访问时间”,-mtime表示“最近一次内容修改时间”,-ctime表示“最近一次属性修改时间”。每个-?time都对应一个-?min,即-amin、-mmin、-cmin,区别是?time的单位指的是“天”,而?min的单位是“分钟”。

5.type选项(按类型查找)

find [path] -type [filetype]                    文件类型有f,d,l,b,c,p,s等,具体含义查找linux相关资料。

6.size选项(按文件大小查找)

find [path] -size [文件大小]    这里文件大小的单位是字节,前面可以加上+或者-,分别表示大于和小于。数字后面加c的话表示单位是块,一块等于512字节。

7.path,prune选项(限定/忽略目录)

http://www.cnblogs.com/hopeworld/archive/2011/04/08/2009252.html这里介绍的很详细,不再重复编写。

8.newer选项(查找比某文件新/旧的文件)

find [path] -newer [file]         查找比file文件新的文件

find [path] -newer [file1] ! -newer [file2]    查找比file1文件新并且比file2文件旧的文件,这里!表示逻辑与

注:新旧针对的是文件的更改时间。

9.-empty

匹配空文件

10.-o,-a,-not选项

-a,-o用来连接两个条件,分别表示逻辑与和逻辑或;-not表示对后面一个条件逻辑取反。

Linux系统查找文件find命令使用(不断更新)的更多相关文章

  1. Linux系统查找文件目录的命令

    查找目录名autobackup,并且列出路径:find -name 'autobackup'-type d find -name 'directoryname'-type d  

  2. Linux基本命令(9)定位、查找文件的命令

    定位.查找文件的命令 命令 功能 命令 功能 which 从path中找出文件的位置 find 找出所有符合要求的文件 whereis 找出特定程序的路径 locate 从索引中找出文件位置 9.1 ...

  3. Linux系统中文件定位与查找

    Linux系统中文件查找 关键词 文件查找 | find | locate 本文主要介绍有关文件查找的两个命令——find和locate,以及压缩打包的命令——compress, gzip,bzip2 ...

  4. 如何使用find命令在Linux中查找文件

    Linux Find命令是Linux系统管理员工具库中最强大的工具之一. Find是一个命令行实用程序,它允许您根据用户给定的表达式搜索目录层次结构中的文件和目录,并对每个匹配的文件应用用户指定的操作 ...

  5. [转帖]linux下查找文件及查找包含指定内容的文件常用命令。

    linux下查找文件及查找包含指定内容的文件常用命令. https://blog.csdn.net/yangyu19910407/article/details/18266821 最简单的查找 fin ...

  6. 第九章、文件与文件系统的压缩与打包 Linux 系统常见的压缩命令

    Linux 系统常见的压缩命令: 在Linux中,压缩文件的扩展名大多是:『*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2』 Linux 支持的压缩命令非常多,且不同 ...

  7. Linux系统下文件压缩与打包命令

    Linux系统下文件压缩与打包命令 常用的压缩文件拓展名 * .Z * .zip * .gz * .bz2 * .xz * .tar * .tar.gz * .tar.bz2 * .tar.xz 压缩 ...

  8. linux下查找文件、排序、查看文件内容

    本文介绍下,在linux系统中,查找文件的命令用法,以及按时间排序找到的目标文件的方法. 1.例如:查找当前目录下所有.ini文件,并按时间排序 示例: find ./  -name *.ini   ...

  9. CentOS定位、查找文件的命令

    定位.查找文件的命令 命令 功能 命令 功能 which 从path中找出文件的位置 find 找出所有符合要求的文件 whereis 找出特定程序的路径 locate 从索引中找出文件位置 9.1 ...

随机推荐

  1. jquery input只允许输入数字

    $('#id').keyup(function(){ var tmptxt=$(this).val().replace(/\D|^0/g,''); $(this).val(tmptxt); });

  2. ASP.NET 路由

    URL 模式可以包含文本值和变量占位符(也称为“URL 参数”).  文本和占位符位于由斜杠 (/) 字符分隔的 URL 段中. 当生成请求时,URL 分析为段和占位符,变量值提供给请求处理程序.  ...

  3. EF-CodeFirst-表关系-延迟/贪婪加载

    表关系建立: http://blog.csdn.net/niewq/article/details/17232321 一对多: namespace LckLib.EF.V6.Models { publ ...

  4. Mac下快捷键列表

    主界面 command + tab 切换程序 command + ` 在程序内切换界面 command + w 关闭界面 command + q 关闭程序 command + option + esc ...

  5. OpenCL memory object 之 传输优化

    转载自:http://www.cnblogs.com/mikewolf2002/archive/2011/12/18/2291741.html 首先我们了解一些优化时候的术语及其定义: 1.defer ...

  6. 【解决】Internet访问看似正常(无叹号受限)却打不开网页

    嘛╮(╯▽╰)╭ 可能是前几天中了一等奖败了人品 .. 今天果断受点小挫折 事情是这样的:昨晚电脑在不插电的情况下打了一小时“剑灵”,有点烫,电量剩30%,关机睡觉,今早发现上不去网页了! 桌面右下角 ...

  7. python面向对象(二)——类成员

    Python面向对象    类成员 1.字段         普通字段    属于对象         静态字段    属于类   2.方法 普通方法   触发者是对象    括号里至少一个参数 se ...

  8. 借助 AOP 为 Java Web 应用记录性能数据

    作为开发者,应用的性能始终是我们最感兴趣的话题之一.然而,不是所有的开发者都对自己维护的应用的性能有所了解,更别说快速定位性能瓶颈并实施解决方案了. 今年北京 Velocity 的赞助商大多从事 AP ...

  9. Sublime Text 3 格式代码插件 codeFormatter

    一款可以对html.JS.CSS.PHP.python代码格式化的sublime插件 默认快捷键ctrl+alt+F,默认可以对html.js.css格式代码, 如果想对PHP格式化,需要PHP5.6 ...

  10. angularjs开发常见问题-1(持续更新中...)

    angularJs中学习中- 1.刷新当前页面数据:$state.reload service.create(data).then(function (newItem) { flash.success ...