码迷,mamicode.com
首页 > 其他好文 > 详细

谈Find指令

时间:2016-05-25 19:02:55      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:linux

Linux下find命令在目录结构中搜索文件,并执行指定的操作。

Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很多,其中大部分选项都值得我们花时间来了解一下。即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。 在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系统可能会花费很长的时间(这里是指30G字节以上的文件系统)。

1、命令格式:

find pathname -options [-print -exec -ok ...]

2、命令功能:

1)find -name 按照文件名查找文件

技术分享

2)find -perm mode 按照文件权限查找文件,mode为属性值,例如4755是-rwxr-xr-x 的属性值

技术分享

3)find -user name   按照文件属主来查找文件,name为用户账号名称。当你删除一个用户,使用该命令可以找到原来属于这个用户的一些未被删除的文件。

技术分享

4)find -group name 按照文件所属的组来查找文件,name为用户组名

5)

-mtime -n +n 按照文件的更改时间来查找文件, - n表示文件更改时间距现在n天以内,+ n表示文件更改时间距现在n天以前。find命令还有-atime和-ctime 选项,但它们都和-mtime选项相同

技术分享

技术分享

6)-size [+-]SIZE :搜索比SIZE大(+)或比SIZE小(-)的文件

技术分享

7)-perm -mode:搜寻档案权限为包括mode之下的文件

8)额外进行的动作

技术分享



本文出自 “LOVEMERIGHT” 博客,请务必保留此出处http://lovemeright.blog.51cto.com/10808587/1783063

谈Find指令

标签:linux

原文地址:http://lovemeright.blog.51cto.com/10808587/1783063

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!