linux 全局搜索文件(linux 全局搜索文件教程)

linux中find命令用来在指定目录下查找文件,如果使用该命令时,不设置任何参数,则find命令将在当前目录下查找子目录与文件。并且将查找到的子目录和文件全部进行显示。find命令功能非常强大,通常用来在特定的目录下搜索符合条件的文件。 参数 find[-path……]-options[-print-exec-ok] path:要查找的目录路径。 ~表示$HOME目录 .表示当前…

linux中find命令用于在特定目录下查找文件,假如应用该命令时,不设定一切参数,则find命令将在现阶段目录下查找子目录与文件。而且将查找到的子目录和文件所有开展表明。find命令作用十分强劲,通常用于在指定的目录下检索满足条件的文件。

参数

find  [-path……]        -options    [-print -exec -ok] 

path:要查找的目录途径。

~ 表明$HOME目录

. 表示现阶段目录

/ 表明根目录

print:将結果輸出到规范輸出。

exec:对配对的文件实行该参数所给定的shell命令。 方式为command {} \\;,留意{}与\\;中间有空格符

ok:与exec功效同样,差别取决于,在实行命令以前,都是会得出提醒,让客户确定是不是实行

options选择项:

-name 依照文件名查找文件。

-perm 按照文件管理权限来查找文件。

-prune 应用这一选择项可以使find命令没有在现阶段特定的目录中查找,假如一起应用-depth选择项,那麼-prune将被find命令忽视。

-user 依照文件属主来查找文件。

-group 按照文件隶属的组来查找文件。

-nogroup:查找无合理隶属组的文件

-nouser:查找无合理属主的文件

-type:依照文件种类查找

-mtime -n n 依照文件的修改時间来查找文件, – n表示文件变更時间距如今n天之内, n表示文件变更時间距如今n天之前。find命令也有-atime和-ctime 选择项,但他们都和-m time选择项。

-amin n 查找系统软件中最终N分鐘浏览的文件

-atime n 查找系统软件中最终n*24钟头浏览的文件

-cmin n 查找系统软件中最终N分鐘被更改文件情况的文件

-ctime n 查找系统软件中最终n*24个小时被更改文件情况的文件

-mmin n 查找系统软件中最终N分鐘被更改文件数据信息的文件

-mtime n 查找系统软件中最终n*24个小时被更改文件数据信息的文件

-newer f1 !f2 查变更時间比f1新但比f2旧的文件

-fstype 查坐落于某一种类文件系统软件中的文件,这种文件系统软件种类通常可 在/etc/fstab中寻找

-size n[c] 查长短为n块[或n字节数]的文件

-type b/d/c/p/l/f 查是块机器设备、目录、标识符机器设备、管路、标记连接、一般文件

-follow 假如碰到标记连接文件,就追踪连接所说的文件

-mount 查文件时不超越文件系统软件mount点

使用通配符

*表明 通配随意的标识符

?表明 通配随意的单独标识符

[ ] 表明 通配引号里边的随意一个字符

案例

find -name java*       //在现阶段目录下查找以java逐渐的文件
find -name java* fprint file    //在现阶段目录下查找以java逐渐的文件,并把結果輸出到file中
find -name ap* -o -name may*     //查找以ap或may开始的文件
find /mnt -name tom.txt -ftype vfat //在/mnt下查找名字为tom.txt且文件系统软件种类为vfat的文件
find /mnt -name t.txt ! -ftype vfat  // 在/mnt下查找名字为tom.txt且文件系统软件种类不以vfat的文件
find /tmp -name wa* -type l    //在/tmp下查找名叫wa开头且种类为标记连接的文件
find /home -mtime -2      // 在/home下查近期二天内修改过的文件
find /home  -atime -1       // 查1天以内被存储过的文件
find /home -mmin   60      //在/home下查60分鐘前修改过的文件
find /home -amin  30       // 查近期30分鐘前被存储过的文件
find /home -newer tmp.txt    // 在/home下查更新比tmp.txt近的文件或目录
find /home -anewer tmp.txt     // 在/home下查存取速度比tmp.txt近的文件或目录
find /home -used -2      //列举文件或目录被修改过以后,在2日内被存储过的文件或目录
find /home -user cnscn     // 列举/home目录内归属于客户cnscn的文件或目录
find /home -uid  501     // 列举/home目录内客户的标识码超过501的文件或目录
find /home -group cnscn     // 列举/home内组为cnscn的文件或目录
find /home -gid 501       //  列出/home内组id为501的文件或目录
find /home -nouser        //列举/home内不属于本地用户和组的文件或目录
find /home -nogroup       //列举/home内不属于当地组的文件或目录
find /home  -name tmp.txt  -maxdepth 4 //列举/home内的tmp.txt 查时深层较多为3层
find /home -name tmp.txt -mindepth 3  // 从第2层逐渐查
find /home -empty        // 查找尺寸为0的文件或空目录
find /home -size  512k      //  查超过512k的文件
find /home -size -512k      // 查低于512k的文件
find /home -links  2     // 查硬线程数超过2的文件或目录
find /home -perm 0700      //  查管理权限为700的文件或目录
find  / -amin  -10   //查找在系统软件中最终10分鐘浏览的文件
find  / -atime -2    // 查找在系统软件中最终48钟头浏览的文件
find  / -empty     // 查找在系统软件中为空的文件或是文件夹
find  / -group cat   // 查找在系统软件中归属于 groupcat的文件
find  / -mmin -5    // 查找在系统软件中最终5分鐘里改动过的文件
find  / -mtime -1   //查找在系统软件中最终24个小时里改动过的文件
find  / -nouser     //查找在系统软件中归属于废止客户的文件
find  / -user  fred   //查找在系统软件中归属于FRED这一客户的文件
find . -size  1000000c -print   //查长短超过1Mb的文件
find . -size 100c   -print   // 查长短为100c的文件
find . -size  10 -print     //查长度超作费10块的文件(1块=512字节数)
find ~ -name \"*.txt\" -print  //在$HOME上查.txt文件并表明
find .  -name \"[A-Z]*\" -print //查以英文大写字母开始的文件
find /etc -name \"host*\" -print   //查以host开头的文件
find . -name \"[a-z][a-z][0–9][0–9].txt\"  -print //查以2个英文字母和2个数据开始的txt文件

linux的find是最常见和最强有力的查找命令。它能实现即时查找,精准查找,但速度比较慢,与此同时使用方法许多要想彻底记熟并不易,因此要多应用。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

(0)
上一篇 2022年5月3日 上午11:28
下一篇 2022年5月3日 上午11:30

相关推荐

  • 微信怎么备份所有内容,教你一个超简单又实用的方法

    微信记录怎么备份?怎样导出聊天记录好?微信记录有时候要导出来查看一些资料,比如一些行商的朋友们想要导出所有客户的一些用户名,重要信息等。那么我们该怎样导出聊天记录呢呢? 方案一:手动进行微信聊天记录导出 1、先说语音记录——这个太简单了,基本不值得一提。定位到sd卡目录的微信文件夹,即sdcard/Tencent/MicroMsg,看到一个一串乱七八糟的数字和字母组合的文件夹,进入,看到voice…

    2022年7月25日
    2910
  • 简历中特长怎么写,四个技巧让你简历通过率达到98%

    最近遇到一朋友调整草,近期投出去简历一直没有回音,更别提什么面试了,让我帮忙改简历,其中看到了这么一项内容:技能和特长,她上面写的是 熟悉word、excel和PPt等office办公软件,PS图像处理软件 然后就没了,不过既然是技能和特长,为什么只有技能没有特长呢?她的回答是《我没什么特长啊,对很多同学来说,写简历是一件很无奈的一件事,就是简历中的特长怎么写,明明自己觉得没有特长可写,但又不显空…

    2022年10月6日
    500
  • 老人用什么智能手机好,老人手机排行榜10强

    有人说:你成功的速度一定要比父母老去的速度快,因为时光不等人,你只有加快的成功才能让父母早日看到你的成就。但是奋斗的过程太过漫长,在努力拼搏的过程中不知不觉就忽略了父母,忘记了他们脸上的皱纹,忘记了他们头上的白发,忘记了他们不再硬朗的身躯。就连寥寥无几的假期也是在东奔西跑中结束,而陪在父母身边的时间又有多少呢? 孝子之养也,乐其心,不违其志。——《礼记》 其实孝敬说大了挺大,说小其实也挺小,除了购…

    2022年7月6日
    610
  • 一加电子墨水屏手机怎么样(拆机评测一加电子墨水屏手机)

    一加手机周年庆即将于12月17日举办,网络上也是曝出更多一加手机二代的消息,外观和配置都很有看点,当然了,这些还都是小道消息,还是希望官方能透露点小料吧。 一加手机二代长这样? 从微博泄露的所谓一加手机二代的谍照来看,它的正面设计并没有太大的变化,到是背面让人哭笑不得,其采用类似Yotaphone的双面屏幕设计,后置一块电子墨水屏幕,话说“虎哥”这么“不将就”的人,不会这样抄吧。 除了所谓谍照外,…

    2022年8月25日
    1260
  • linux运维是做什么的,linux运维日常工作内容

    可能你还不知道Linux是什么“物种”,可能你就从事相关工作,Linux怎么解释,百度百科这样说:Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 那…

    2022年8月9日
    680
  • 什么是产品思维,产品思维三要素介绍

    产品思维是对产品的需求进行分析、综合、判断、推理等认知活动,并形成决策的过程,包含三点:需求/问题、分析&判断、形成决策。 做产品的秘诀:保持思考 在说产品思维前,先尝试思考以下9个问题: 微信聊天为什么没有标记已读,钉钉却要标记?同时登录手机和电脑,为什么钉钉要消息通知两端,而微信只通知电脑端?微信主动退群和被管理员删除退群,为什么不提醒群内成员?登陆电脑端,为什么QQ既可以扫码和账号登…

    2022年7月2日
    700
  • 十大比价app哪个好,最好用的购物比价app排行榜推荐

    ​今天给大家推荐几款优质的省钱比价优惠app,包括娱乐、购物、出行等方面,帮你选出好的而且还简单实用,文末给出相关的下载链接; 趣满满 趣满满是一款电影票比价app,它能给你找出最实惠的电影票价,支持安卓和iOS端; 它支持主流平台淘票票、猫眼电影、时光网、咪咕的比价,还有自己的特惠代购渠道; 它支持按照电影来查找比价整个城市所有电影院的价格,然后选择离自己不太远的电影院; 它支持按照距离查找附近…

    2022年6月9日
    1210
  • 坚果g7对比极米z6x画质哪个好,极米z6x参数配置一览

    随着生话质量的提升,家用投影机在在日常生活中中越发常见,现如今越来越多普通家庭都逐渐的开始用家用投影仪取代传统的电视机,根本原因是因为家用投影仪能投映出更大的屏幕影像,进而给我们电影院级的观看效果。尽管市场上越来越多家用投影仪都拥有很好的投影画质,可是比液晶电视机还要清晰的家用投影仪就特别少了。 坚果作为家用投影仪界的"小米",打破了这一局势,强势发布了第一款零售价3000元左右的1080P高清家…

    2022年8月7日
    1200
  • 苹果手机通讯录怎么恢复,想要恢复这个办法就搞定

    苹果手机通讯录消失,有什么办法能找回?使用苹果手机的小伙伴可能都遇到过这样的问题,手机通讯录里面的联系人有时候会突然的不见或者我们手动删除了几个通讯录的联系人,应该用哪种方法恢复呢?今天小编给大家分享几种有效的方法! 第一种方法,通过手机备份找回 如果我们的通讯录所有的联系人不见了,那可能通讯录联系人还在的。这个时候我们需要点开手机的设置-iCloud-通讯录,看看通讯录开关是不是被我们给关掉了,…

    2022年8月20日
    590
  • 女性创业者有哪些,女性创业项目排行榜

    采访对象供图   新民晚报讯(记者张钰芸)日前,卡地亚揭晓了2020年度“卡地亚女性创业家奖”入围创业者名单,三位中国创业者入围。   自2006年成立以来,“卡地亚女性创业家奖”一直致力于支持女性创业者,为她们提供创业所需的资金、社会及人脉资源支持,推动企业成长,提升她们的领导力。该奖项向所有国家和行业开放,面向由女性运营或持有,符合“联合国可持续发展目标”界定,能为社会及环境带来强大与可持续影…

    2022年7月11日
    570

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信