find命令归纳

首先,find可以实现以下方式查找

文件名:-name -iname -regex

文件类型:-type TYPE:(f,d,l,s,b,c,p)

文件大小:-size [+|-]#UNIT #UNIT(k,M,G)范围(由小到大):[0,#-1](#-1,#](+#,oo)

时间戳:-{a|m|c}time -{a|m|c}min  范围(现在到过去):[0,#)[#,#+1)[#+1,oo]

权限:-perm [+|-]MODE +为任意匹配 -为精确匹配

属主、组:-user -group -uid -gid -nouser -nogroup


然后组合条件

与:-a 或:-o 非:-not !

!A -a !B = !(A -o B)

!A -o !B = !(A -a B)


处理动作:

(1)-print;-ls;-delete;-fls /somefile;

(2)-ok COMMAND {} \;-exec COMMAND {} \

例子:find /home/qi/桌面 ! -type d -cmin -140 -ok ls -hl \;


格式:find 路径 [条件方式] [处理动作]


附:

find | xargs COMMAND 


根据文件时间戳来查找:

[+|-]# 

-3:3天内

+3:4天及4天以外

3:3天至4天内


相类似的命令:

which\whereis\whatis

which: 查找环境变量($PATH)中的文件

whereis:在数据库中查找二进制文件,man说明文件和源代码文件

whatis:在 whatis 数据库里查找完整的单词,确认系统命令和重要的配置文件的时可以使用 


查看文件时间戳命令:

stat

ll 显示的时间为Modfiy更改时间

ll -u 显示的时间为Access访问时间

ll -c 显示的时间为Change修改时间

原创文章,作者:Net18_木水,如若转载,请注明出处:http://www.178linux.com/14781

赞 (0)
Net18_木水Net18_木水
上一篇 2016-04-19 11:38
下一篇 2016-04-19 11:38

相关推荐

  • 第一次测试

    1.第一层  video  视频 2.第二层  audio  音频 3.第三层  字幕 查看视频详细信息 ffmpeg -i 视频文件 转码修改视频格式 ffmpeg -i 输入文件   输出文件格式 视频文件中提取音频和视频 提取视频中的音频 ffmpeg -i CP0454900262.ts -…

    Linux干货 2017-02-06
  • dns主从

    一、前言 Dns全称domain name system,当我们访问一个网站时,在网站输入一个网址。但是网络是靠ip地址这个逻辑地址来标识地址的。而一个网址是如何转换为ip地址的?下面我们将简单讲解下dns的原理。 二、dns查询过程 在了解dns查询过程时,我们先了解一些有关dns的专业名词     根域:用来管理互…

    Linux干货 2015-10-01
  • 叁

    ~~ 1;列出当前系统上所有已经登录的用户的用户名,注意:同一用户登录多次,则只显示 一次即可。 # who | cut -d" " -f 1 | sort -u 2;取出最后登录到当前系统的用户的相关信息 # id $(who | tail -1 |cut -d" " -f 1) # last | head -1 3…

    Linux干货 2017-01-03
  • MySQL Order By实现原理分析和Filesort优化

    在MySQL中的ORDER BY有两种排序实现方式: 1、利用有序索引获取有序数据 2、文件排序 在使用explain分析查询的时候,利用有序索引获取有序数据显示Using index。而文件排序显示Using filesort。 1.利用有序索引获取有序数据         &…

    Linux干货 2015-04-13
  • Linux进程管理

    Linux进程及作业管理      内核的功用:          进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能          Process: 运行中的程序的一个副本;      …

    Linux干货 2017-01-05
  • Python装饰器与面向切面编程

    新年好~ 那么,很久没有更新了,其实想想也没多少可以写的,因为Python的文档似乎很全面的说……能做的差不多只有翻译和整理了,英文过关的朋友不妨直接去doc.python.org这里查看相关资料 :) 转载请注明原作者和原文地址,多谢! 今天来讨论一下装饰器。装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理…

    Linux干货 2015-03-12