【美高梅手机版4858】linux查找钦命,Linux运营利器

By admin in 美高梅手机版4858 on 2019年4月4日

find /usr -size 4

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

  • find /usr -size 4

查找2k(4个block)文件

  • find /usr -size +2048c

找寻大于2k字节文件

  • 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)文件
  • 查找2k(4个block)文件

实时

find /usr -size +2048c

find /usr -size +2048c

精确

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

支撑广大搜寻标准

find /usr -size -2K

find /usr -size -2K

遍历钦命目录中的全体文件完毕搜索,速度相对慢;

  • 寻找小于贰k字节文件
  • 摸索小于二k字节文件

 

 

 

find 查找路径 查找正规 查找至今的处理运维

参考文献:

参考文献:

检索路径:暗中同意为当前目录

找寻标准:暗中认可为钦定路线下的具备文件

拍卖运营:暗许为呈现

 

协作标准

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

文件名通配:

*:任意长度的轻易字符

?

[]

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

 

实例:

find ./ -name “*.conf”

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

find . -perm 777

 

【美高梅手机版4858】linux查找钦命,Linux运营利器。+++++++++++++++++++++++++++++++++++++++++++++++

-user USE奥迪Q叁NAME: 依照属主查找

-group GROUPNAME: 依照属组查找

 

-uid UID: 根据UID查找

-gid GID: 根据GID查找

 

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

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

 

实例:

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

find /var -user root -group mail

 

2、查找/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  #在当前目录下查找文件长度超越一 M字节的文书

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

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

 

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

文本状态判断

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

 -ctime: 钦命时间文件权限被修改过

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

 

1、找出3天“从前”被涂改过的文书档案

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

 

2、找出3天“内”被涂改过的文档

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

 

3、找出第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目录中摸索更改时间在二二十一日从前的文件并删除它们

find / -mtime -5 -print  #在系统根目录下搜寻更改时间在十三二十九日之内的公文

 

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

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

其1用的不多就不举实例了!

 

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

-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

美高梅手机版4858, 

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

美高梅手机版4858 1

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有