如何利用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...

面试题 相关文章推荐
请说出几个常用的异常类
Jan 08 面试题
数组越界问题
Oct 21 面试题
北京华建集团SQL面试题
Jun 03 面试题
介绍一下代理模式(Proxy)
Oct 17 面试题
.NET初级开发工程师面试题(包括Javascript)
Aug 22 面试题
linux面试题参考答案(9)
Jan 07 面试题
linux面试题参考答案(9)
Jan 29 面试题
Linux机考试题
Oct 16 面试题
Unix如何添加新的用户
Aug 20 面试题
JSP和Servlet有哪些相同点和不同点,他们之间的联系是什么?
Oct 22 面试题
Servlet面试题库
Jul 18 面试题
J2EE是技术还是平台还是框架
Aug 14 面试题
介绍一下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获取类中常量,属性,及方法列表的方法
2009/04/09 PHP
教你如何使用php session
2013/10/28 PHP
PHP zip扩展Linux下安装过程分享
2014/05/05 PHP
PHP实现批量修改文件后缀名的方法
2015/07/30 PHP
ThinkPHP实现附件上传功能
2017/04/27 PHP
PHP pthreads v3下的Volatile简介与使用方法示例
2020/02/21 PHP
仅IE不支持setTimeout/setInterval函数的第三个以上参数
2011/05/25 Javascript
jqueryUI里拖拽排序示例分析
2015/02/26 Javascript
JavaScript定时器和优化的取消定时器方法
2015/07/03 Javascript
vue2项目使用sass的示例代码
2017/06/28 Javascript
JS实现select选中option触发事件操作示例
2018/07/13 Javascript
Vue动态加载异步组件的方法
2018/11/21 Javascript
实用Javascript调试技巧分享(小结)
2019/06/18 Javascript
原生js+canvas实现贪吃蛇效果
2020/08/02 Javascript
vue+echarts实现动态折线图的方法与注意
2020/09/01 Javascript
Python之批量创建文件的实例讲解
2018/05/10 Python
Python基础学习之时间转换函数用法详解
2019/06/18 Python
Python中字典与恒等运算符的用法分析
2019/08/22 Python
解决tensorflow 释放图,删除变量问题
2020/06/23 Python
如何用Python 加密文件
2020/09/10 Python
Django多个app urls配置代码实例
2020/11/26 Python
python爬虫爬取淘宝商品比价(附淘宝反爬虫机制解决小办法)
2020/12/03 Python
python中re模块知识点总结
2021/01/17 Python
享誉全球的多元化时尚精品购物平台:Farfetch发发奇(支持中文)
2017/08/08 全球购物
Paul Smith英国官网:英国国宝级时装品牌
2019/03/21 全球购物
接口中的方法可以是abstract的吗
2015/07/23 面试题
毕业自我评价范文
2013/11/17 职场文书
旅游市场营销方案
2014/03/09 职场文书
村党支部公开承诺书
2014/05/29 职场文书
解除租房协议书
2014/12/03 职场文书
学校清洁工岗位职责
2015/04/15 职场文书
企业宣传语大全
2015/07/13 职场文书
优胜劣汰,强者为王——读《鲁滨逊漂流记》有感
2019/08/15 职场文书
python读取pdf格式文档的实现代码
2021/04/01 Python
SQL Server删除表中的重复数据
2022/05/25 SQL Server
linux目录管理方法介绍
2022/06/01 Servers