find /usr -size 4

Linux查找钦命大小的文书,linux查找内定

  • find /usr -size 4

查找2k(4个block)文件

  • find /usr -size +2048c

搜索大于二k字节文件

  • find /usr -size -2K

追寻小于二k字节文件

find /usr
-size 四 查找二k(陆个block)文件 find /usr -size +204八c 查找大于二k字节文件
find /usr -size -2K 查找小于…

find /usr -size 4

Find命令总计

  • 查找2k(4个block)文件
  • Linux查找钦赐大小的文书,linux查找钦赐。查找2k(4个block)文件

实时

find /usr -size +2048c

find /usr -size +2048c

精确

  • 摸索大于二k字节文件
  • 搜寻大于二k字节文件

帮衬广大追寻标准

find /usr -size -2K

find /usr -size -2K

澳门金沙国际,遍历钦赐目录中的全部文件完结搜索,速度相对慢;

  • 摸索小于2k字节文件
  • 搜索小于二k字节文件

 

 

 

find 查找路径 查找正规 查找到现在的处理运转

参考文献:

参考文献:

找寻路径:暗中同意为当前目录

搜索标准:暗中同意为钦定路线下的全部文件

拍卖运转:私下认可为展现

 

相配标准

-name ‘FILENAME’:对文件名作精确相配

文件名通配:

*:任意长度的任意字符

?

[]

-iname ‘FILENAME’: 文件名相配时不区分轻重缓急写

 

实例:

find ./ -name “*.conf”

find ./ -iname “MyC.c”    忽略大小写!

find . -perm 777

 

+++++++++++++++++++++++++++++++++++++++++++++++

-user USEPAJERONAME: 依照属主查找

-group GROUPNAME: 遵照属组查找

 

-uid UID: 根据UID查找

-gid GID: 根据GID查找

 

-nouser:查找未有属主的公文

-nogroup: 查找未有属组的文书

 

实例:

壹、查找/var目录下属主为root并且属组为mail的富有文件;

find /var -user root -group mail

 

二、查找/usr目录下不属于root,bin,或student的文件;

find /usr -not -user root -a -not -user bin -a -not -user student

find /usr -not \( -user root -o -user bin -o -user student \)

 

+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

-type

f: 普通文书

d: 目录

c:字符设备

b:块设备

l:软连接文件

p:管道文件

s:套节字

 

实例:

find /etc -type f

find /etc -type d

find ./ ! -type d    #在当前目录下查找除目录以外的富有品种的文本

 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

-size [+|-]

表示文件大小,+表示大于某些数,-表示小于有个别数,c表示单位是字节,你能够将c换到k,M,G.

 

实例:

find ./ -size 0 -exec rm {} \;

find ./ -size 0 | xargs rm -f

find . -size +1000000c  #在当前目录下查找文件长度当先1 M字节的公文

find /home/apache -size 100c 
#在/home/apache目录下查找文件长度恰好为十0字节的文书

find . -size +10   
#在当前目录下寻找长度抢先拾块的文件(1块等于512字节)

 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

文本状态判断

 -mtime: 内定时间文件内容被改动过

 -ctime: 钦赐时间文件权限被改动过

 -atime: 钦定时间文件被读取过

 

一、找出③天“从前”被修改过的文书档案

find /var/log/ -mtime +3 -type f -print

 

贰、找出三天“内”被修改过的文档

find /var/log/ -mtime -3 -type f -print

 

三、找出第3天被修改过的文书档案.

find /var/log/ -mtime 3 -type f -print

或那样写:

find /var/log/ -mtime +2 -mtime -4 -type f -print

 

注:

走访过用amin,修改过用mmin,文件状态改变过用cmin

规范到分钟的用amin,mmin,cmin,精确到天的用atime,mtime,ctime

 

find /logs -type f -mtime +5 -exec rm {} \; 
#在/logs目录中找找更改时间在3日以前的文本并剔除它们

find / -mtime -5 -print  #在系统根目录下搜寻更改时间在三日以内的文本

 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

-mount:在查找文件时不抢先文件系统mount点,那样界定在本文件系统!

本条用的不多就不举实例了!

 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

-prune

find /apps -path “/apps/bin” -prune -o -print   
#在/apps目录下查找文件,但不指望在/apps/bin目录下寻找。在用那条命令时,要么各目录最佳用绝对路径,要么前后呼应,如:find
test/  -path “./test/a” -prune -o -print  那种方式是有有失水准态的.

 

-depth:在查找文件时,首先查找当前目录中的文件,然后再在其子目录中检索。

-maxdepth:

find . -maxdepth 1 -name fred  #在当前目录下搜寻

find . -maxdepth 2 -name fred  #在当前目录的下一流目录查找

find -mindepth 3 -maxdepth 5 -name passwd

[root@fb13 /]# find . -maxdepth 3 -name test

./b/test

./usr/bin/test

./a/test

 

find /project -maxdepth 2 \( -path “/project/exapi/log” -o -path
“/project/exapi/backup” \) -prune -o -print |grep “/project/exapi/”
|xargs tar zcf /backup/exapi_`date +%F`.tar.gz

 

++++++++++++++++++++++++++++++++++++++++++++++++++++

运用混合查找方法: -a -o -not

find /tmp -size +10000000c -a -mtime +2

find / -user andy -o -user jack

find /tmp -not -user zjqiu

澳门金沙国际 1

相关文章