Find 命令

根据文件名称模糊查询

`find ./ -iname '*.txt'`

同理

包含任何一个字符(a或b或c)

`find /Users/lim/Documents/ -iname '[abc].sh'`

查找属主文件

find /Users/lim/Documents/ -user lim  // 查找属主文件

同理:

-user username:查找属主是xx的文件

-group group:查找属组的xx文件

-uid useruid:查找uid号的文件

-gid groupid:查找gid号的文件

-nouser:查找没有属主的文件,即文件存在但是 user已被删除

-nogroup:查找没有属组的文件

根据文件类型查找

find /Users/lim/Documents/ -type f

同理:

-type f:普通文件

-type d:目录文件

-type l:符号链接文件

-type s:套接字文件

-type b:块设备文件

-type c:字符设备文件

-type p:管道文件

根据文件大小查找

find /Users/lim/Documents/ -size +10M

同理:

-size +10M :大于10M的文件

-size +100k:大于100k的文件

-size +1G:大于1G的文件

-size -1G:小于文件的文件

根据时间查找文件

find /Users/lim/Documents/ -atime 3

同理:

以天为单位:

-atime:访问时间(access time)

-ctime:变更时间(change time)

-mtime:修改时间(modify time)

以分钟为单位:

-amin: 访问时间(access time)

-mmin:修改时间(change time)

-cmin:改变时间(modify time)

根据权限查找

find /Users/lim/Documents/ -perm +600

同理:

-perm +600:属主属组其他权限 只要有一个匹配就当成功;600代表三个对象,6属主 CentOS7上 使用 /600

-perm -600:每个对象都必须同时拥有其指定的权限,三个对象同时成立 如:-003表示其他用户必须有写与执行权限

条件查询

find /Users/lim/Documents/ -iname '*.txt' -a -name 'a*.txt'

同理:

-a :与

-o :或

-not:非

! :非

处理动作

find /Users/lim/Documents/ -iname 'lim.sh' -print

同理:

-print:打印到屏幕

-ls:查找到的文件 进行 ls

-delete:删除查找到的文件

-ok command {}\; 对查找的文件执行由command指定的命令,交互式

-exec command {}\;同上,非交互式

{}:代表前面find找到的 文件名称本身

相关示例

最后十分钟修改的文件

find /Users/lim/Documents/ -cmin -10

linux搜索指定名称文件夹,Find 名称 搜索文件/文件夹 Linux/Mac相关推荐

  1. Linux复制指定目录及子目录下特定类型的文件

    方法一:通过完全复制然后删除指定类型的文件完成 Step1 使用cp命令复制所有文件 cp -r test/ test2 将测试目录test下所有内容完全复制到test2 Step2 组合使用find ...

  2. 方舟在哪搜索指定服务器,方舟手游怎么搜索服务器 | 手游网游页游攻略大全

    发布时间:2016-05-29 梦幻西游手游4月9日更新,增加了服务器等级限制后,很多玩家进入游戏却不知道怎么查看服务器等级限制.现在就让小编为大家详细说明梦幻西游手游怎么查看服务器等级限制图解. 主 ...

  3. linux 复制指定类型,用Linux命令行实现删除和复制指定类型的文件

    (一)Linux 删除当前目录及子目录中所有某种类型的文件 方法1 : 此方法不能处理目录中带空格的那些. rm -rf `find . -name "*.example"` Li ...

  4. 编写文件搜索小程序:1. 输入绝对路径以及搜索关键字,2. 搜索指定路径下(包括子文件夹)中名称包含关键字的所有文件并打印出,3. 将当前操作记录日志

    package com.homework;import java.io.File; import java.io.FileOutputStream; import java.io.IOExceptio ...

  5. linux搜索指定文件夹里文件是否存在,Linux文件操作之文件查询与搜索命令详解...

    文件的查询和搜索也是最常用的操作,在嵌入式 Linux 开发中常常需要在 Linux 源码文件中查询某个文件是否存在,或者搜索哪些文件都调用了某个函数等等.本节我们就讲解两个最常用的文件查询和搜索命令 ...

  6. linux如何隐藏文件夹名称,如何在Ubuntu中隐藏文件或文件夹

    如果您使用共享的Ubuntu系统,则可能会担心系统中某些文件和文件夹的私密性.将文件/文件夹设为私有的一种方法是将它们设置为"hidden".默认情况下,隐藏的内容未在文件管理器或 ...

  7. c++ 查找文件夹下最新创建的文件_云计算开发总结:搜索Linux文件和文件夹的方法...

    当下,随着Linux在物联网.云技术.超级计算和人工智能等领域扮演关键角色,各种会议和新版本的发布令人应接不暇,Linux将迎来一个激动人心的"云时代".如果你想把握这个风口,现在 ...

  8. shell访问php文件夹,Shell获取某目录下所有文件夹的名称

    Shell获取某目录下所有文件夹的名称以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Shell获取某目录下所有文件夹的 ...

  9. Linux网络管理,NAT网络配置,修改主机名称,主机映射,防火墙,系统启动级别,用户和用户组,为用户配置sudoer权限,文件权限管理,打包和压缩

    目录   1.常用网络管理命令   2.网络配置   3.修改主机名称   4.主机映射   5.防火墙   6.系统启动级别   7.用户和用户组   8.为用户配置sudoer权限   9.文件权 ...

最新文章

  1. php 通知客户端,PHP+SSE服务器向客户端推送消息
  2. RavenDb中的Task异步应用.Net4
  3. linux 远程拒绝服务,Linux Kernel SCTP远程拒绝服务漏洞
  4. js change事件 获取新值和旧值_前端总结(JS篇)
  5. krita绘图_使用Krita 2.9的Digital Painting提供了缺少的Krita文档
  6. mysql+索引+rebuild_(solr系列:五) solr定时实时重建索引和增量更新
  7. Nohttp 获取图片Bitmap
  8. 【jQuery】jQ处理xml文件和xml字符串
  9. Oracle在SQL语句中对时间操作、运算
  10. Linux 基础入门 04
  11. (Java笔记)CGLib动态代理
  12. Hello Ragel -- 生成状态机的神器
  13. Linux系统查看当前时间的命令
  14. 灰度图像和彩色图像的直方图均衡化(python实现)
  15. xxm php,XXM个人知识管理工具 v6.0.5
  16. 开机要按F1的解决方法
  17. WPF开发(1)——建立WPF工程
  18. 们指点如果在android平台下开启jbox2d的debugDraw功能
  19. 前端用Mockjs模拟数据
  20. 【送谷歌定制礼品】一起寻找最初的写作热忱 即刻动笔!

热门文章

  1. python正则findall函数的用法_python中正则表达式 re.findall 用法
  2. 高阶SQL语言VIEW(视图)
  3. linux安全杀死命令,Linux操作系统下杀死进程命令的方法
  4. 从MapReduce的Shuffle原理 进行 生产参数调优
  5. [附源码]PHP计算机毕业设计天津市杨柳青智慧景区信息系统(程序+LW)
  6. java中数学归纳法_递归设计与数学归纳法
  7. OnsenUI实现下拉刷新
  8. 金山毒霸的一个bug导致windows启动很多expoloer经常卡死的情况
  9. 2020年岁末——2021年元旦读[古希腊]柏拉图《理想国》
  10. multer 文件上传系统在express中的使用