Linux命令find的35个实例
注:本文内容参考《35 Practical Examples of Linux Find Command》
网址:http://www.tecmint.com/35-practical-examples-of-linux-find-command/
Linux 查找命令是Linux系统中最重要和最常用的命令之一。查找用于根据与参数匹配的文件指定的条件来搜索和查找文件和目录列表的命令。查找可以在各种条件下使用,您可以通过权限,用户,组,文件类型,日期,大小等可能的条件查找文件。
通过这篇文章,我们以实例的形式分享我们的日常Linux查找命令体验及其用法。在本文中,我们将向您展示Linux中最常用的35查找命令示例。我们将该部分分为五个部分,从基本到提前使用find命令。
- 第一部分:查找名称查找文件的基本查找命令
- 第二部分:根据他们的权限查找文件
- 第三部分:基于所有者和组的搜索文件
- 第四部分:根据日期和时间查找文件和目录
- 第五部分:根据大小查找文件和目录
- 第六部分:在Linux中查找多个文件名
第一部分 - 查找名称查找文件的基本查找命令
1.使用当前目录中的名称查找文件
在当前工作目录中查找名称为test.c的所有文件。
2.在主目录下查找文件
查找/ home目录下的所有文件,名称为test。
(上文中的前面两个find没有权限)
3.使用名称和忽略案例查找文件
找到名称为test的所有文件,并在/ home目录中同时包含大写和小写字母。
4.使用名称查找目录
在/目录中查找名称为test的所有目录。
5.使用名称查找PHP文件
在当前工作目录中查找名为test.php的所有php文件。
6.查找目录中的所有PHP文件
查找目录中的所有php文件。
第二部分 - 根据他们的权限查找文件
7.查找777个权限的文件
查找权限为777的所有文件
8.查找没有777权限的文件
查找所有文件未经许可777。
9.查找具有644个权限的SGID文件
查找权限设置为644的所有SGID位文件。
10.找到具有551权限的粘滞位文件
查找权限为551的所有Sticky Bit设置文件。
11.查找SUID文件
查找所有SUID集文件。
12.查找SGID文件
查找所有SGID设置文件
13.查找只读文件
查找所有只读文件。
14.查找可执行文件
查找所有可执行文件。
15.找到777个权限和Chmod到644的文件
查找所有777个权限文件,并使用chmod命令将权限设置为644
16.找到具有777个权限的目录和Chmod到755
查找所有777个权限目录,并使用chmod命令将权限设置为755。
17.查找并删除单个文件
找到一个名为test.c的文件并将其删除
18.查找并删除多个文件
查找和删除多个文件,如.mp3或.txt,然后使用。
19.查找所有空文件
在特定路径下查找所有空文件。
20.查找所有空目录
将特定路径下的所有空目录归档。
21.文件所有隐藏文件
要查找所有隐藏的文件,请使用以下命令。
第三部分 - 基于所有者和组的搜索文件
22.查找基于用户的单个文件
在所有者root的/ root目录下查找名为test.c的所有或单个文件。
23.查找基于用户的所有文件
查找~目录下属于用户neil的所有文件。
24.查找基于组的所有文件
查找/ home目录下属于Group Developer的所有文件。
25.查找用户的特定文件
查找~目录下的用户neil的所有.txt文件
第四部分 - 根据日期和时间查找文件和目录
26.查找最近50天修改的文件
查找50天后修改的所有文件。
27.查找最近50天访问的文件
查找50天后访问的所有文件。
28.查找最后50-100天修改的文件
查找所有被修改超过50天以及少于100天的文件。
29.在过去1小时内查找更改的文件
查找最近1小时内更改的所有文件
30.在最近1小时内查找修改的文件
查找最近1小时内修改的所有文件。
31.查找最近1小时内访问的文件
查找最近1小时内访问的所有文件。
第五部分 - 根据大小查找文件和目录
32.找到50MB的文件
要找到所有50MB的文件,请使用。
33.查找大小在50MB到100MB之间
找到大于50MB且小于100MB的所有文件。
34.查找并删除100MB的文件
查找所有100MB文件并使用一个命令删除它们。
35.查找特定文件并删除
查找超过10MB的所有.mp3文件,并使用一个命令删除它们
错误之处还望指正
相关文章:

PHP使用APNS的 feedback service
http://blog.csdn.net/gnicky/article/details/7544202 1. URL是不一样的,端口是2196 2. 使用同样的Certificate,建立安全连接,接受数据,直到数据不存在,类似table select操作 3.每条纪录是一个token,serve…

洛谷——P2341 [HAOI2006]受欢迎的牛//POJ2186:Popular Cows
P2341 [HAOI2006]受欢迎的牛/POJ2186:Popular Cows 题目背景 本题测试数据已修复。 题目描述 每头奶牛都梦想成为牛棚里的明星。被所有奶牛喜欢的奶牛就是一头明星奶牛。所有奶 牛都是自恋狂,每头奶牛总是喜欢自己的。奶牛之间的“喜欢”是可以传递的——如果A喜 欢…

学习使用Bing Maps Silverlight Control(五):离线使用和自定义地图模式
6 离线使用 在笔记第一部分的时候就提到如果要使用Bing Maps Silverlight Control 进行开发,需要申请一个key,不让会显示一个错误提示出来。但是在实际开发或使用过程中,使用环境和地图数据可能不是在线的,但控件因为验证失败仍然…

python123第k序元素查找_Python实现折半查找并用matplotlib实现动态过程可视化
折半查找是算法中减治策略的基本例子,实现起来也很简单,但是在网上看到的图片教程不觉得很乾巴麽??在这里插入图片描述这是一个简单的实现:def Reduction(lists, k):""":param lists: 元素列表:param k…

vim进阶技巧
本篇博文是在之前的《vim基础入门》的基础之上写的,不懂的同学可以先看之前的分享 1. 视觉范围的选择 普通模式下,按v键确定范围起点,然后移动光标,光标所在位置为范围的终点,然后按操作键完成其他操作,之…

Flex Air程序打包成独立的exe安装文件
2019独角兽企业重金招聘Python工程师标准>>> 开发背景: FlexBuilder3.2开发生成的Air程序需要能够独立安装,事先不需要安装AdobeAir运行环境 实现方法: 1)用winrar打开xx.air文件爱能,并将它解压在D:\airapp目录中。 2…

《C++primer》第一章--开始
之前开始读《Cprimer》,想着读书不动笔不如不读书,于是就想做一个读书笔记的内容,于是就想起了写一个《Cprimer读思录》的一个专栏。一是为了给自己平时读书做笔记,方便自己随时查看。二是为了督促自己每天学习。三是为了知识的分…

对于计算机网络的整体框架的概括(转载) 个人感觉很好
作者: 阮一峰 日期: 2012年5月31日 我们每天使用互联网,你是否想过,它是如何实现的? 全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就…

Centos修改系统语言
使用man page帮助时,发现居然是中文的,不过想想即便英语再水,也要逼着自己去适应。于是百度找了一下修改系统语言的方法。 首先使用 locale 命令查看当前的系统语言 然后修改时一般有两种方法,一是临时修改,立即生效&a…

tp3 普通模式url模式_Thinkphp 3.2.3 url 路由访问模式
Thinkphp 3.2.3 url 的4中路由模式:// 0 (普通模式)http://网址/index.php?m模块&c控制器&a方法http://localhost/index.php?mHome&cindex&aindex//1 (PATHINFO 模式) 默认为PATHINFO 模式http://网址/index.php/模块/控制器/方法http://localhos…

Mysql 基于 Amoeba 的 读写分离(2)
<?xml version"1.0" encoding"gbk"?> <!DOCTYPE amoeba:configuration SYSTEM "amoeba.dtd"> <amoeba:configuration xmlns:amoeba"http://amoeba.meidusa.com/"><proxy><!-- service class must implem…

Linux驱动之LCD驱动编写
在Linux驱动之内核自带的S3C2440的LCD驱动分析这篇博客中已经分析了编写LCD驱动的步骤,接下来就按照这个步骤来字尝试字节编写LCD驱动。用的LCD屏幕为tft屏,每个像素点为16bit。对应与红绿蓝分别为565。 1、分配一个fb_info结构 2、设置fb_info结构 3、硬…

《C++primer》第二章--变量和基本内置类型
基本内置类型 如何选择类型的几点建议 当明确知晓数值不能为负数时,选用无符号类型使用int进行整数运算。因为short一般表示的范围比较小,而long一般和int有相同的范围。如果表示的范围超过了int就使用long long算术运算时尽量不要使用char和bool&…

【入门】等差素数组
题目描述 如果两个素数之和的一半仍然是一个素数,则这三个素数可以组成一个等差素数组,如(37)/25,则(3,5,7)为一个等差素数组,编程求100以内的所有等差素数组…

flutter和webapp_Flutter全平台!迁移现有Flutter项目到WEB端
写在前面Flutter 是 Google推出并开源的移动应用开发框架,主打跨平台、高保真、高性能。开发者可以通过 Dart语言开发 App,一套代码同时运行在 iOS 、Android、web和桌面端。Flutter_web是Flutter代码兼容web的实现,可以将使用Dart编写的现有…

使用正则表达式构造定制的HTML5输入框
为什么80%的码农都做不了架构师?>>> 正则表达式(点此在线编辑测试)是一个功能强大的灵活而简洁的匹配文本字符串的工具,比如匹配特定的字符、单词等。正则表达式通过一个语言规则来书写,通过正则表达式处理…

idea dubbo jar error:cvc-complex-type.2.4.c: 通配符的匹配很全面, 但无法找到元素 'dubbo:application' 的声明...
声明: 出现这个错误的情形是,在idea开发环境里面运行是没有问题的,使用哦idea自带的打包工具生成jar之后,运行jar的时候报的这个错误,如果不是这个情况,这篇文章可能不适用。 主要的原因是spring.schemas、…

lwip可以用于发udp_LWIPUDP一对多
最近在STM32F767的开发板上移植了LWIP UDP的代码,开发板的资料里面有介绍LWIP移植的文档,介绍了几种网络通信方式,如TCP server,TCP client,UDP,按照文档里面的介绍也很容易实现。这里我选择的是基于ucos2操…

奇淫怪巧之给Delphi的PrintDialog增加一个页码选定范围打印的Edit
在Delphi中使用PrintDialog打印对话框的时候,这个控件有三个选项,就是PrintRang那个属性的三个选项,其中有一个选项三,让我们自定义选择页码范围来打印。但是比较蛋疼的是,这个地方选中了之后啥子效果都没有。无法制定…
进程管理(图文)
进程的图文形象表示 阮一峰–进程与线程的一个简单解释 多进程实质 现在,多核CPU已经非常普及了,但是,即使过去的单核CPU,也可以执行多任务。由于CPU执行代码都是顺序执行的,那么,单核CPU是怎么执行多任…

拿到WP官方主题Twenty Ten就是一顿nofollow伺候
2019独角兽企业重金招聘Python工程师标准>>> 今天2012-07-03,我的个人cn域名申请下来了,于是网站搬迁,暂时没有选择一个好的WordPress主题,只有用默认的Twenty Ten,不过这个主题对SEO方面还有一些欠缺&…

Qt分析:Qt中的两种定时器
QTimer类的定时器 QTimer类定时器是QObject类定时器的扩展版或者说升级版,因为它可以提供更多的功能。比如说,它支持单次触发和多次触发。 使用QTimer类定时器的步骤: (1)创建一个QTimer定时器实例:QTimer …

uestc 1012 饭卡
饭卡(card) Time Limit: 1000 ms Memory Limit: 65535 kB Solved: 253 Tried: 2169 Submit Status Best Solution Back Description 电子科大本部食堂的饭卡有一种很诡异的设计,即在购买之前判断余额。如果购买一个商品之前,卡上的剩余金额大于或等…

wps临时文件不自动删除_win10系统下wps残留文件无法删除如何解决
一位用户反馈自己在win10系统电脑中卸载金山WPS办公软件时,发现根本无法将wps残留的文件夹删除,在删除的时候提示“操作无法完成,因为其中的文件夹或文件已在另一程序打开 请关闭该文件夹文件重试”,这该怎么办呢?接下…

WEB登录H3C模拟器
思路:先将路由器与本地网卡绑定,然后将本地网卡与路由器接口ip设置在同一网段,在路由器上建立本地用户,最后登录就OK了。 1、查看本机网卡的序列号,在CMD里输入systeminfo,输出的最下…

ArcMap 通过DEM获取高程值
第一种方法:Extract values to Points工具,这个网上的资料比较多,就不介绍了。 第二种方法:Interpolate Shape工具 直接用Arc Toolbox->3D Analyst Tools->功能性表面->Interpolate Shape工具就行,可以将DEM的…

Linux进程描述符task_struct结构体简析
进程是处于执行期的程序以及它所管理的资源(如打开的文件、挂起的信号、进程状态、地址空间等等)的总称 Linux内核通过一个被称为进程描述符的task_struct结构体来管理进程,这个结构体包含了一个进程所需的所有信息。它定义在include/linux/…

hdu 1312 Red and Black 解题报告
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid1312 第二条深搜,题目并不难,但是做了我好久好久,由于一个细节,让我赌上了一个晚上的时间。 题目大意:从图中的标记开始,向四个相邻的方向…

easyexcel怎么设置表头宽度_easyexcel 自动设置列宽
com.alibabaeasyexcel2.1.4导出controller层代码RequestMapping("/download")public void download(HttpServletResponse response) throws IOException {response.setContentType("application/vnd.ms-excel");response.setCharacterEncoding("utf-8…

php ImageMagick扩展
linux下安装php ImageMagick扩展模块下载ImageMagick源码包:#wget ftp://ftp.u-aizu.ac.jp/pub/graphics/p_w_picpath/ImageMagick/p_w_picpathmagick.org/ImageMagick.tar.gz 编译安装:#tar -zxvf ImageMagick.tar.gz #cd ImageMagick-xxxx-0#./confi…