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

相关推荐

  • corosync v2 + pacemaker + crmsh 实现mariadb高可用

    高可用mariadb拓扑图 一、设计前提     1、时间同步 # ntpdate 172.16.0.1 或者 # chronyc sources     2、所有的主机对应的IP地址解析可以正常工作, 主机名要与命令#uname -n 所得的结果一致   &…

    Linux干货 2016-08-28
  • 源码包编译安装

    程序包编译安装:      Application-VERSION-release.src.rpm–> 安装后,使用rpmbuild命令制作成二进制格式的rpm包,而后再安装      源代码 –> 预处理 –> 编译 &#8…

    Linux干货 2016-08-23
  • 进程查看管理工具htop/dstat/top/ps

    ps:显示系统当前进程的运行情况         选项与参数(一):            a:所有与终端相关的进程;    x:所有与终端无关的进程;    u:以用户为中心组织进程状态信息显示;   &nb…

    2016-12-04
  • Mysql 启动时 报ERROR 2002,分析解决、

    1、故障现象 [root@localhost scripts]# mysql -u root ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/tmp/mysqld.sock’ (2) 2、故障分析 查看mysql实例的状态 [root@localhost scr…

    Linux干货 2017-08-29
  • 网络25期第一周作业

    一、计算机硬件的组成及功能 1、控制器       控制器负责从存储器中取出指令,并对指令进行译码。控制器主要是由指令寄存器、译码器程序计数器、操作控制器等组成。 2、运算器      运算器又称算数逻辑单元,是计算机进行算术计算和逻辑计算的部件。 3、存储器 &nbs…

    Linux干货 2016-12-06
  • LVM详解

    Linux的LVM详解 LVM组成; LVM:logic volume manager .LVM即逻辑卷管理,现在使用版本为第二版,即version2 逻辑卷:pv,physical volume,即计算机上的磁盘设备,例如我的计算机上的/dev/sda3,/dev/sda5. 卷组:vg,volume group。一般由多个pv组成。 逻辑卷:lv,log…

    Linux干货 2016-02-14