您的位置:首页 > 运维架构 > Linux

linux操作系统中find命令应用技巧

2012-07-20 10:00 246 查看
find 命令查找文件的几种方法:

(1)根据文件名查找

例如,我们想要查找一个文件名是lilo.conf 的文件,可以使用如下命令:

find / -name lilo.conf

find 命令后的“/”表示搜索整个硬盘。

(2)快速查找文件

根据文件名查找文件会遇到一个实际问题,就是要花费相当长的一段时间,特别是大型Linux 文件系统和大容量硬盘文件放在很深的子目录中时。如果我们知道了这个文件存放在某个目录中,那么只要在这个目录中往下寻找就能节省很多时间。比 如smb.conf 文件,从它的文件后缀“.conf”可以判断这是一个配置文件,那么它应该在/etc 目录内,此时可以使

用下面命令:

find /etc -name smb.conf

(3)根据部分文件名查找方法

有时我们知道只某个文件包含有abvd 这4 个字,那么要查找系统中所有包含有这4 个字符的文件可以输入下面命令:

find / -name '*abvd*'

输入这个命令以后,Linux 系统会将在/目录中查找所有的包含有abvd 这4 个字符的文件(其中*是通配符),比如abvdrmyz 等符合条件的文件都能显示出来。

(4) 使用混合查找方式查找文件

find 命令可以使用混合查找的方法,例如,我们想在/etc 目录中查找大于500000 字节,并且在24 小时内修改的某个文件,则可以使用-and (与)把两个查找参数链接起来组合成一个混合的查找方式。

find /etc -size +500000c -and -mtime +1
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: