linux 怎么用linux find查找文件夹

find在不指定查找目录的情况下是对整个系统进行遍历查找
使用格式&:
find &[-path……] & & & &-options & &[-print -exec -ok]&
翻译成中文就是&
find&&[指定查找目录]&&[查找规则]&&[查找完后执行的action]
path:要查找的目录路径。&
& & & ~ 表示$HOME目录
& & & &. 表示当前目录
& & & &/ 表示根目录&
print:表示将结果输出到标准输出。&
exec:对匹配的文件执行该参数所给出的shell命令。&
& & & 形式为command {} \;,注意{}与\;之间有空格&
ok:与exec作用相同,
& & & 区别在于,在执行命令之前,都会给出提示,让用户确认是否执行&
options常用的有下选项:&
& & & -name:按照名字查找&
& & & -perm:安装权限查找&
& & & -prune:不再当前指定的目录下查找&
& & & -user:文件属主来查找&
& & & -group:文件所属组来查找&
& & & -nogroup:查找无有效所属组的文件&
& & & -nouser:查找无有效属主的文件&
& & & -type:按照文件类型查找&
介绍下文件名通配的知识
*表示 &通配任意的字符
?表示 &通配任意的单个字符
[ ] 表示 通配括号里面的任意一个字符
通配符使用举例:
下面将会用这些find命令用法一一举例:
1、按名字查找
&# &-name & & & //根据文件名查找(精确查找)
&# &-iname & & & //根据文件名查找,但是不区分大小写&
在当前目录及子目录中,查找小写字母开头的txt文件
在/home及其子目录中,查找小写字母开头的txt文件
在$HOME目录及其子目录中,查找所有文件
在当前目录及子目录中,查找不是th开头的txt文件
2、按目录查找
在当前目录除code之外的子目录内搜索 txt文件&
在当前目录及除code和codetest之外的子目录中查找txt文件
在当前目录,不再子目录中,查找txt文件&
3、按权限查找
在当前目录及子目录中,查找属主具有读写执行,其他具有读执行权限的文件
4、按类型查找
在当前目录及子目录下,查找符号链接文件&
5、按属主及属组
查找属主是admin的文件
查找属主被删除的文件&
查找属组mysql的文件
查找用户组被删掉的文件&
<span style="font-size:18 color:#、按时间查找
查找1天内被更改过的文件
查找1天前被更改过的文件
&查找一天内被访问的文件
&查找一天前被访问的文件
查找一天内状态被改变的文件&
查找一天内状态被改变的文件
find . -ctime &#43;1 -type f -print&
查找10分钟以前状态被改变的文件
find . -cmin &#43;10 -type f -print
7、按文件新旧
查找比aa.txt新的文件
find . -newer &aa.txt& -type f -print&
查找比aa.txt旧的文件
find . ! -newer &aa.txt& -type f -print
&查找比aa.txt新,比bb.txt旧的文件&
find . -newer 'aa.txt' ! -newer 'bb.txt' -type f -print
8、按文件大小查找
查找超过1M的文件
find / -size &#43;1M -type f -print&
查找等于6字节的文件
find . -size 6c -print&
查找小于32k的文件
find . -size -32k -print
9、执行命令
查找del.txt并删除,删除前提示确认
find . -name 'del.txt' -ok rm {} \;
查找aa.txt 并备份为aa.txt.bak
find . -name 'aa.txt' -exec cp {} {}.bak \;
参考文章:
http://blog.chinaunix.net/uid--id-3044634.html
http://blog.chinaunix.net/uid--id-2998767
& & &http://blog.csdn.net/love__coder/article/details/7028714
终于完了,太多了!!!
本文已收录于以下专栏:
相关文章推荐
每一种操作系统都是由成千上万个不同种类的文件所组成的。其中有系统本身自带的文件,用户自己的文件,还有共享文件等等。我们有时候经常忘记某份文件放在硬盘中的哪个地方。在微软的WINDOWS操作系统中要查找...
用‘grep’搜索文本文件如果您要在几个文本文件中查找一字符串,可以使用‘grep’命令。‘grep’在文本中搜索指定的字符串。假设您正在‘/usr/src/linux/Documentation’目...
私信功能,实现像对方发送私信消息后,在我的私信列表页面显示与发送或者接受消息的人列表,列表每条记录只显示与该对话的最新的一条消息。 点击列表中的任意一条,进入到消息对话详情页面,按照倒序显示该对话的详...
刚刚用iTerm2的时候,总是要一遍遍的敲用户名、密码。 我在想, 能不能像Windows的软件一样,可以直接让软件记住。然后只要点击一下,就直接ssh到远程服务器上面去了。
之后经过搜索,可以用ex...
find命令是比较常用的命令,用来在特定目录下查找具有某种特征的文件。
一:find命令格式如下:
find [-path......] -options [-print -exec -ok]
在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。
   &#160;区别:(1)find命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是...
GitHub 其中一个最重要的作用就是发现全世界最优秀的开源项目,你没事的时候刷刷微博、知乎,人家没事的时候刷刷 GitHub ,看看最近有哪些流行的项目,久而久之,这差距就越来越大,那么如何发现优秀...
pip是什么?
类似于yum、rpm,pip用于安装一些python开发的应用。
我在尝试安装jumpserver 3.0,需要前置安装pip。
本教程讲的是Linux系统,但其...
在windows系统中创建文件会保存文件有关的三个时间,分别是创建时间,修改时间,访问时间。
在linux中式怎样的呢?
我们在linux中新建一个文件,用stat命令查看文件信息:
系统保存...
他的最新文章
讲师:王哲涵
讲师:王渊命
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
白手起家, 积分 145, 距离下一级还需 55 积分
论坛徽章:0
我想删除./下所有的core.*文件,这个命令应该怎样写呢?
请教,多谢!
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
丰衣足食, 积分 506, 距离下一级还需 494 积分
论坛徽章:5
find ./ -name core.* | xargs rm -rf
丰衣足食, 积分 976, 距离下一级还需 24 积分
论坛徽章:0
find ./ -type f -name &core.*& -exec rm -rf { } \;
丰衣足食, 积分 848, 距离下一级还需 152 积分
论坛徽章:0
学习学习:wink:
论坛徽章:51
不错,高手常在。
论坛徽章:34
如果只是文件,建议把 find 的 -f 加上。
论坛徽章:0
目前的 find 都支援 -delete 參數,建議多利用。注意該參數不支援刪除目錄就是。
稍有积蓄, 积分 392, 距离下一级还需 108 积分
论坛徽章:0
原帖由 freemongolia 于
12:16 发表
find ./ -type f -name &core.*& -exec rm -rf { } \;
丰衣足食, 积分 675, 距离下一级还需 325 积分
论坛徽章:0
稍有积蓄, 积分 346, 距离下一级还需 154 积分
论坛徽章:0
我只会三楼的,呵呵,书上见过1357人阅读
Linux(7)
前言:我们为什么要学会使用命令?
每一种操作系统都有成千上万的文件组成,对于这样“一切皆文件”的操作系统来说更不例外,大家应该都能很轻松使用下的文件查找功能,但是对这一功能可能并不是很熟悉,其实想玩的你更要牢牢掌握这个命令,因为不像那样有固定的文件名后缀,并且因为阵营下百家争鸣的特性,一个相同的文件在不同的发行版,可能会有不同,所以如果你能牢牢掌握命令的使用,你在摸索的道路上将会顺利很多,同时你会发现下文件查找功能其实很简单,而且要比下查找功能强大很多很多!好,下面进入正题
下查找文件的命令有两个和
首先说下,这个命令是对其生成的数据库进行遍历(生成数据库的命令:)这一特性决定了用查找文件速度很快,但是命令只能对文件进行模糊匹配,在精确度上来说差了点,简单介绍下它的两个选项:
查找文件的时候不区分大小写比如:
只显示查找结果的前行比如:
下面重点说下,在不指定查找目录的情况下是对整个系统进行遍历查找
使用&#26684;式:[指定查找目录[查找规则[查找完后执行的
[指定查找目录例如
这里要注意的是目录之间要用空&#26684;分开
()根据文件名查找
根据文件名查找(精确查找)
根据文件名查找,但是不区分大小写
这里另外介绍下文件名通配的知识
表示通配任意的字符
&&&&&&&&&&
?表示通配任意的单个字符
表示通配括号里面的任意一个字符
&&&&&(),根据文件所属用户和组来查找文件
//根据属主来查找文件
根据属组来查找文件
(),根据和来查找用户
查找是的文件
查找是的文件
(),的使用
&&&&&&&&&&&# -a&连接两个不同的条件(两个条件必须同时满足)
连接两个不同的条件(两个条件满足其一即可)
对条件取反的
&&& (),根据文件时间戳的相关属性来查找文件
我们可以使用命令来查看一个文件的时间信息如下:
&& 所以这里就是分别对应的“最近一次访问时间”“最近一次内容修改时间”“最近一次属性修改时间”,这里的的单位指的是“天”,的单位是分钟&&
表示查找在五天内没有访问过的文件
表示查找在五天内访问过的文件
(),根据文件类型来查找文件
块设备文件
字符设备文件
&&&&&&&&(7),根据大小来查找文件
&&&&&&&&&&&&&&&-size
&&&&&&&&&&#find&&/tmp&&-size&&&2M&&&&&&&&&&&//查找在/tmp&目录下等于2M的文件
&&&&&&&&&&#find&&/tmp&&-size&&&#43;2M&&&&&&&&&&&//查找在/tmp&目录下大于2M的文件
&&&&&&&&&&#find&&/tmp&&-size&&-2M&&&&&&&&&&&//查找在/tmp&目录下小于2M的文件
&&&&&&&&&&&(8),根据文件权限查找文件
&&&&&&&&&&&&&&-perm
&&&&&&&&&&#find&&/tmp&&-perm&&755&&&&&&&&&&&//查找在/tmp目录下权限是755的文件
&&&&&&&&&&#find&&/tmp&&-perm&&&#43;222&&&&&&&&&&//表示只要有一类用户(属主,属组,其他)的匹配写权限就行
&&&&&&&&&&#find&&/tmp&&-perm&&-222&&&&&&&&&&//表示必须所有类别用户都满足有写权限
&&&&&&&&&&&(9),-nouser&&and&&-nogroup
&&&&&&&&&&#find&&/&&-nogroup –a –nouser&&&&&&&//在整个系统中查找既没有属主又没有属组的文件(这样的文件通常是很危险的,作为系统工程师的我们应该及时清除掉)
&&[查找完执行的action]
&&&&&&&&&# -print&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& &&//默认情况下的动作
&&&&&&&&&# -ls&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& & &&//查找到后用ls&显示出来
&&&&&&&&&# -ok&&[commend]&&&&&&&&&&&&& &&//查找后执行命令的时候询问用户是否要执行
& &&&&&&# -exec [commend]&&&&&&&&&&&& &//查找后执行命令的时候不询问用户,直接执行
这里要注意的使用:替代查找到的文件
;删除查找到的超过天没有访问过文件
我们也可以使用来对查找到的文件进一步操作
………………………………………………………………………………………ok! & &&以上就是关于find的使用方法
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:14769次
排名:千里之外
转载:44篇
(1)(6)(5)(1)(10)(5)(5)(3)(6)(4)
(window.slotbydup = window.slotbydup || []).push({
id: '4740887',
container: s,
size: '250,250',
display: 'inlay-fix'用户名:成长的小虫
文章数:48
评论数:17
访问量:48991
注册日期:
阅读量:1297
阅读量:3317
阅读量:461450
阅读量:1145826
51CTO推荐博文
& &【find】是文件查找工具,它会遍历指定目录下所有文件的,所以使用该命令,查找文件的速度比较慢。但是它能够文件类根据型、文件的各做为条查件,找显示符合条件的文件目录。一、既然,【find】是根据文件的特点来查看文种属性件的。那么先了解,文件有啥特点。1、文件特点有很多,它们是分类的。find 命令如何表示文件特点的类别的:【find】命令是如何标识文件特点的类别的:&&&&&&&&&&&&&文件名称&&&&&&&&&&&&&&&&&&&-name
&&&&&&&&&&&&&文件类型&&&&&&&&&&&&&&&&&&&-type
&&&&&文件的属主&&&&&&&&&&&&&&&&&-user
&&&&&文件的属组&&&&&&&&&&&&&&&&&-group&&&&
&&&&&文件的权限&&&&&&&&&&&&&&&&&-perm
&&&&&&&&&&&&&文件的大小&&&&&&&&&&&&&&&&&-size
&&&&&文件的元数据属性:
&&&&&&&&&&最近访问时间&&&&&&&&&&-atime
&&最近修改时间&&&&&&&&&&-mtime
&&文件改变时间&&&&&&&&&&-ctime2、文件不同类别的特点是如何表示的呢?(1)、文件名称& &支持文件通配符。&&&&&&&&*&&&&&&&&&&&&&&&&&任意长度的任意字符&&
&&&&&&&&?&&&&&&&&&&&&&&&&&匹配任意单个字符&&
&&&&&&&&&&&&&&&&&&&&&&&&&&[root@Node1&~]#&ls&-d&/etc/a???d&只匹配&ab&之间只有三个字符的
&&&&&&&[]&&&&&&&&&&&&&&&&&指定范围内的任意单字符。
&&&&&&&&&&&&&&&&&&&&&&&&&&[abc],[a-z],[0-9]
&&&&&&&&&&&&&&&&&&&&&&&&&&[root@Node1&~]#&ls&a[0-9]b&&匹配&a1b,
&&&&&&&&&&&&&&&&&&指定范围时,可以把范围放在一起使用。[0-9a-z]
&&&&&&&[^]&&&&&&&&&&&&&&&&匹配指定范围外的任意单个字符&
&&&&&&&&&&&&&&&&&&&&&&&&&&[^0-9a-z]匹配不是数字也不是字母(2)、文件的类型&&&&&&&普通文件&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&f
&&&&&&&目录文件:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&d
&&&&&&&符号链接文件(软链接):&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&l&
&&&&&&&设备文件:
&&&&&字符设备(线性设备,数据输出有先后顺序):&&&&&&&&&c
&&&&&块设备(随机设备):&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&b
&&&&&&&管道文件:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&p
&&&&&&&套接字(unix&sock)文件:&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&s(3)、文件的权限&& &mode 是用三位数字,分别表示:属主、属组、其它。三类用户,使用什么权限做为【find】命令找查文件的条件。&&&&&&&&0&&&&&&&&&&&&表示:把文件的权限当做查找文件的条件时,忽略该类用户的权限。
1&&&&&&&&&&&&表示:只把该类用户的执行权限做为文件查找的条件
2&&&&&&&&&&&&表示:只把该类用户的写权限做为文件查找的条件
4&&&&&&&&&&&&表示:只把该类用户的读权限做为文件查找的条件
5&&&&&&&&&&&&表示:只把该类用户的读与执行权限做为文件的查找的条件
6&&&&&&&&&&&&表示:只把该类用户的读与写权限做做为文件的查找的条件
7&&&&&&&&&&&&表示:只把该类用户的读、写、执行三种权限都做为文件的查找的条件。例:[root@Node1&~]#&ll&/tmp/date/
-rw-r--r-x.&1&root&root&0&Jul&27&17:02&aad.txt
-rw-r-xr--.&1&root&root&0&Jul&27&17:02&abcd.txt
-rw-r--r--.&1&root&root&0&Jul&27&17:03&abd.txt
-rw-rw-r--.&1&root&root&0&Jul&27&17:02&ad.txt
-rw-r--rw-.&1&root&root&0&Jul&&8&22:33&a.txt把文件的“其它用户”是否有写(w)权限做【find】命令的查找文件的条件。意思是:查找/tmp/date目录中,其它用户有写权限的文件。[root@Node1&~]#&find&/tmp/date/&-perm&+002&-ls
786562&&&&0&-rw-r--rw-&&&1&root&&&&&root&&&&&&&&&&&&0&Jul&&8&22:33&/tmp/date/a.txtA、+mode “做或运算”只把文件的属组做作为【find】命令的查找条件。6 表示:属组有读写权限。只要文件的属组有读或写权限的都匹配到。 & &&[root@Node1&~]#&find&/tmp/date/&-perm&+060&-ls
394297&&&&4&drwxr-xr-x&&&2&root&&&&&root&&&&&&&&&4096&Jul&27&17:35&/tmp/date/
397319&&&&0&-rw-rw-r--&&&1&root&&&&&root&&&&&&&&&&&&0&Jul&27&17:02&/tmp/date/ad.txt
397333&&&&0&-rw-r-xr--&&&1&root&&&&&root&&&&&&&&&&&&0&Jul&27&17:02&/tmp/date/abcd.txt
397334&&&&0&-rw-r--r--&&&1&root&&&&&root&&&&&&&&&&&&0&Jul&27&17:03&/tmp/date/abd.txt
397320&&&&0&-rw-r--r-x&&&1&root&&&&&root&&&&&&&&&&&&0&Jul&27&17:02&/tmp/date/aad.txt
786562&&&&0&-rw-r--rw-&&&1&root&&&&&root&&&&&&&&&&&&0&Jul&&8&22:33&/tmp/date/a.txtB、-mode “做与运算”只把文件的属组作为【find】命令的查找条件。6 表示:属组有读写权限。文件的属组有读且有写权限才可以被匹配到。[root@Node1&~]#&find&/tmp/date/&-perm&-060&-ls
397319&&&&0&-rw-rw-r--&&&1&root&&&&&root&&&&&&&&&&&&0&Jul&27&17:02&/tmp/date/ad.txt+mode&&&&&&&&&&&&属主属组其它,只要一个符合【find】查找条件的,都匹配到。
&&&&&&&&&&&&&&&&&【find】就认为,该文件符合条件了。可以理解为:“或”
-mode&&&&&&&&&&&&属主属组其它,三类都要满足。【find】就认为,该文件符合条件了。
&&&&&&&&&&&&&&&&&&可以理解为:“与”应用:& & 查找系统中,其它用户有写权限的文件[root@Node1&~]#&for&I&in&/etc&/usr&/bin&/sbin&/lib&/root&/home&/var&/tmp&;do
&&&&&&&&&&&&&&&&&&&find&$I&-perm&-002&-a&-type&f&-
786457&&&&4&-rwxr--rw-&&&1&root&&&&&root&&&&&&&&&&118&Jul&&8&00:22&/root/07.07_job/01.sh
786454&&&&4&-rwxr--rw-&&&1&root&&&&&root&&&&&&&&&&334&Jul&&8&00:11&/root/07.07_job/06.sh
786456&&&&4&-rwxr--rw-&&&1&root&&&&&root&&&&&&&&&&257&Jul&&8&08:36&/root/07.07_job/04.sh
786455&&&&4&-rwxr--rw-&&&1&root&&&&&root&&&&&&&&&&375&Jul&&8&00:19&/root/07.07_job/05.sh
786459&&&&4&-rwxr--rw-&&&1&root&&&&&root&&&&&&&&&&171&Jul&&8&00:41&/root/07.07_job/03.sh
786460&&&&4&-rwxr--rw-&&&1&root&&&&&root&&&&&&&&&&216&Jul&&8&00:36&/root/07.07_job/02.sh
262812&&&&4&-rw-r--rw-&&&1&root&&&&&root&&&&&&&&&&921&Jul&16&22:34&/home/user2/fstab
786562&&&&0&-rw-r--rw-&&&1&root&&&&&root&&&&&&&&&&&&0&Jul&&8&22:33&/tmp/date/a.txt
397545&&&&0&-rwxr-xrw-&&&1&admin&&&&root&&&&&&&&&&&&0&Jul&17&14:27&/tmp/a.txt(4)、文件的大小& & bash shell 不支持“浮点数”,所以并不做很精确的查找,查找到的只是一个范围内的数,查找小于2M大于1M的文件。[root@Node1&~]#&find&/var/log/&-size&2M&-ls
131078&&&56&-rw-r--r--&&&1&root&&&&&root&&&&&&1183184&Jul&27&19:45&/var/log/lastlog
0&-rw-rw-r--&&&1&root&&&&&utmp&&&&&&1057536&Jul&27&19:45&/var/log/wtmp
8&-rw-r--r--&&&1&root&&&&&root&&&&&&2097152&Jul&27&20:04&/var/log/test.file
0&-rw-------&&&1&root&&&&&root&&&&&&1984681&Jul&&6&08:31&/var/log/messages-2014查找大于2M的文件。[root@Node1&~]#&find&/var/log/&-size&+2M&-ls
2&-rw-------&&&1&root&&&&&root&&&&&&2647027&Jul&27&08:18&/var/log/messages-
6&-rw-------&&&1&root&&&&&root&&&&&&3496470&Jul&20&07:56&/var/log/messages-
2&-r--------&&&1&root&&&&&root&&&&&&6291494&Jul&27&15:27&/var/log/audit/audit.log.1
6&-rw-------&&&1&root&&&&&root&&&&&&2514198&Jul&13&08:24&/var/log/messages-2014如:&&&-size&2M&&&&&&&&&&&&&2M-1&&&符合条件的文件的大小&&=&2M
&&&-size&+2M&&&&&&&&&&&&&&&&&&&符合条件的文件的大小&&&2M
&&&-size&-2M&&&&&&&&&&&2M-1&=&&符合条件的文件的大小二、【find】命令的使用方法find&[option]...&[查找路径]&[查找条件]&[处理动作(改权限、删除文件)]
&&&&&查找路径:&&&&&&默认为当前目录
&&&&&查找条件:&&&&&&默认为指定路径下所有文件
&&&&&处理动作:&&&&&&默认为显示& & 文件的特点分为很多类,我们使用【find】命令根据文件特点查找文件时,要先了解,该文件的特点是属于文件特点中的那个类。才可以写正确的查找条件。也就是说【find】查找条件,中的文件特点要指明该特点是属于那个类型的特点。那么我们的使用方法变成find&[option]...&[查找路径]&[文件特点所属的类别&&文件特点]&[处理动作(改权限、删除文件)]例:查找 /etc 目录中以.conf结尾的文件。 &*.conf 特点属于文件名类型name[root@Node1&~]#&find&/etc/&-name&*.conf&-ls
1180284&&&&4&-rw-r--r--&&&1&root&&&&&root&&&&&&&&&&643&Jan&&9&&2013&/etc/init/splash-manager.conf
1180279&&&&4&-rw-r--r--&&&1&root&&&&&root&&&&&&&&&&281&Jan&&9&&2013&/etc/init/rc.conf
1179887&&&&4&-rw-r--r--&&&1&root&&&&&root&&&&&&&&&&130&Mar&20&&2012&/etc/init/init-system-dbus.conf
1180285&&&&4&-rw-r--r--&&&1&root&&&&&root&&&&&&&&&&329&Jan&&9&&2013&/etc/init/start-ttys.conf
1181600&&&&4&-rw-r--r--&&&1&root&&&&&root&&&&&&&&&2915&Mar&25&&2010&/etc/init/readahead-collector.conf
1179847&&&&4&-rw-r--r--&&&1&root&&&&&root&&&&&&&&&&801&Sep&&8&&2009&/etc/mke2fs.conf
1181567&&&&4&-rw-r--r--&&&1&root&&&&&root&&&&&&&&&3008&Oct&&2&&2012&/etc/warnquota.conf
1181520&&&&4&-rw-r--r--&&&1&root&&&&&root&&&&&&&&&&537&Jan&13&&2010&/etc/alsa/pulse-default.conf
1180063&&&&4&-rw-r--r--&&&1&root&&&&&root&&&&&&&&&&203&Sep&12&&2012&/etc/alsa/alsactl.conf
1180530&&&&4&-rw-r--r--&&&1&root&&&&&root&&&&&&&&&3167&Jun&30&11:54&/etc/rsyslog.conf查找/tmp目录中其它用户有写权限的文件。 &权限-002属于-perm类的。 f 属于type类。[root@Node1&~]#&find&/tmp/&-perm&-002&-a&-type&f&-ls
786562&&&&0&-rw-r--rw-&&&1&root&&&&&root&&&&&&&&&&&&0&Jul&&8&22:33&/tmp/date/a.txt
397545&&&&0&-rwxr-xrw-&&&1&admin&&&&root&&&&&&&&&&&&0&Jul&17&14:27&/tmp/a.txt既然是条件,就应该支持逻辑运算:&&&&&&&&&&与:&-a&&&&&&&&&&&&同时满足。&可以省略
&&或:&-o&&&&&&&&&&&&满足一个即可
&&非:&-not&,&!&&&&&&条件取反查找 /tmp目录中,其它用户的权限有写权限但是不包括文件。[root@Node1&~]#&find&/tmp/&-perm&-002&-not&&-type&f&-ls
393217&&&&4&drwxrwxrwt&&23&root&&&&&root&&&&&&&&&4096&Jul&27&19:24&/tmp/
393218&&&&4&drwxrwxrwt&&&2&root&&&&&root&&&&&&&&&4096&Jul&27&19:23&/tmp/.ICE-unix
397611&&&&8&drwxrwxrwx&&&2&root&&&&&root&&&&&&&&&4096&Jul&17&22:29&/tmp/test_facl
394209&&&&4&drwxr-xrwx&&&2&root&&&&&root&&&&&&&&&4096&Jul&12&18:34&/tmp/test本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:未分类┆阅读(0)┆评论(0)

我要回帖

更多关于 linux find模糊查找 的文章

 

随机推荐