如何利用find命令查找文件


Posted in 面试题 onNovember 18, 2016
find命令会在指定目录及其子目录下查找符合条件的特定文件。此命令的最大用处是当忘了文件的正确所在,而想找到该文件。

命令格式
find 目录名 条件

目录名 — 欲开始寻找的目录所在。find会寻找此目录及其子目录。可以有多个目录名称,只要目录与目录之间用空格分开即可。

条件 — 欲搜索文件的条件,可包含文件名称、属主、最后修改时间等等。

条件列表说明
-name name 指定要被寻找的文件或目录名称,

可用通配符,如, -name ‘*.c’
-print 将符合条件的路径打印出来
-size n 寻找占用n个block的文件
-type x 以文件类型作为寻找条件。文件类型x如下:

d — 目录(directory), f — 文件(file),

b — 块(block), c — 字符(character),

p — 管道(pipe)
-user user 寻找属于user所拥有的文件,

user可为用户名或uid号
-group group 寻找用户组为group的所有文件,

group可为组名称或gid号
-links n 寻找链接数等于n的所有文件
-atim n 寻找n天之前曾被存取的文件
-mtime n 寻找n天之前曾被修改的文件
-exec command {}\; 用寻找到的文件作为执行command的对象,

{}内存欲执行command时所需的参数

条件的逻辑运算符:
逻辑运算符 逻辑意义 举例 说明
! 非 !-name “*.c” 所有不以.c为扩展名的文件
-o 或 -size +10 -o -links 3 所有大于10block或链接数为3的文件
与 -size +10 -links 3 大于10block且链接数为3的文件

注:上表中的“+10”表示大于10,“-10”表示小于10。

基本用法举例
find /temp -name “abc*” -print 在/temp目录下查找文件名以abc开始的文件
find . -name test -print 在当前目录下查找文件名为test的文件

Tags in this post...

面试题 相关文章推荐
PHP两种查询函数array/row的区别
Jun 03 面试题
2019年Java 最常见的 面试题
Oct 19 面试题
"引用"与多态的关系
Feb 01 面试题
如何在.net Winform里面显示PDF文档
Sep 11 面试题
.NET初级开发工程师面试题
Apr 18 面试题
盛大二次面试题
Nov 18 面试题
武汉瑞得软件笔试题
Oct 27 面试题
简述安装Slackware Linux系统的过程
Jan 12 面试题
sort命令的作用和用法
Nov 04 面试题
Why do we need Unit test
Jan 03 面试题
Python文件操作的面试题
Jun 22 面试题
Servlet如何得到服务器的信息
Dec 22 面试题
介绍一下linux文件系统分配策略
Feb 25 #面试题
几个Shell Script面试题
Aug 31 #面试题
介绍一下write命令
Sep 24 #面试题
Linux操作面试题
May 16 #面试题
几个Linux面试题笔试题
Dec 01 #面试题
LINUX下线程,GDI类的解释
Dec 14 #面试题
什么是用户模式(User Mode)与内核模式(Kernel Mode) ?
Sep 07 #面试题
You might like
PHP中ltrim与rtrim去除左右空格及特殊字符实例
2016/01/07 PHP
执行iframe中的javascript方法
2008/10/07 Javascript
jQuery 技巧大全(新手入门篇)
2009/05/12 Javascript
分页栏的web标准实现
2011/11/01 Javascript
jQuery教程 $()包装函数来实现数组元素分页效果
2013/08/13 Javascript
Javascript实现的SHA-256加密算法完整实例
2016/02/02 Javascript
vue2.0开发实践总结之疑难篇
2016/12/07 Javascript
Mongoose经常返回e11000 error的原因分析
2017/03/29 Javascript
jQuery实现选中行变色效果(实例讲解)
2017/07/06 jQuery
JavaScript数组,JSON对象实现动态添加、修改、删除功能示例
2018/05/26 Javascript
[02:51]DOTA2 2015国际邀请赛中国区预选赛第一日战报
2015/05/27 DOTA
python实现博客文章爬虫示例
2014/02/26 Python
python实现网站的模拟登录
2016/01/04 Python
web.py 十分钟创建简易博客实现代码
2016/04/22 Python
python文本数据相似度的度量
2018/03/12 Python
python3 图片referer防盗链的实现方法
2018/03/12 Python
一步步教你用python的scrapy编写一个爬虫
2019/04/17 Python
获取django框架orm query执行的sql语句实现方法分析
2019/06/20 Python
在python里面运用多继承方法详解
2019/07/01 Python
python提取log文件内容并画出图表
2019/07/08 Python
Python使用正则表达式分割字符串的实现方法
2019/07/16 Python
Python实现某论坛自动签到功能
2019/08/20 Python
tensorflow 获取所有variable或tensor的name示例
2020/01/04 Python
从零开始的TensorFlow+VScode开发环境搭建的步骤(图文)
2020/08/31 Python
CSS3文本换行word-wrap解决英文文本超过固定宽度不换行
2013/10/10 HTML / CSS
德国最大的设计师鞋网上商店:Budapester
2017/12/07 全球购物
英文留学推荐信范文
2014/01/25 职场文书
电视节目策划方案
2014/05/16 职场文书
公司年底活动方案
2014/08/17 职场文书
特种设备安全管理制度
2015/08/06 职场文书
大学生安全教育心得体会
2016/01/15 职场文书
争做文明公民倡议书
2019/06/24 职场文书
MySQL数据库压缩版本安装与配置详细教程
2021/05/21 MySQL
mysql分表之后如何平滑上线详解
2021/11/01 MySQL
python周期任务调度工具Schedule使用详解
2021/11/23 Python
德劲DE1105机评
2022/04/05 无线电