linux学习入门命令大全之find命令作用

linux学习入门命令大全

linux中find命令查找文件的几种方法

(1)根据文件名查找 例如,我们想要查找一个文件名是data.conf的文件,可以使用如下命令
find / -name data.conf find命令后的“/”表示搜索整个硬盘。

(2)快速查找文件 根据文件名查找文件会遇到一个实际问题,就是要花费相当长的一段时间,特别是大型Linux文件系统和大容量硬盘文件放在很深的子目录中时。
如果我们知道了这个文件存放在某个目录中,那么只要在这个目录中往下寻找就能节省很多时间。
比如smb.conf文件,从它的文件后缀“.conf”可以判断这是一个配置文件,那么它应该在/etc目录内,此时可以使用下面命令:
find /etc -name smb.conf 这样,使用“快速查找文件”方式可以缩短时间。
(3)根据部分文件名查找方法 有时我们知道只某个文件包含有abcd这4个字,那么要查找系统中所有包含有这4个字符的文件可以输入下面命令:
find / -name ‘*abcd*‘ 输入这个命令以后,Linux系统会将在/目录中查找所有的包含有abcd这4个字符的文件(其中*是通配符),比如abcdrmyz等符合条件的文件都能显示出来。
(4) 使用混合查找方式查找文件 find命令可以使用混合查找的方法,例如,我们想在/etc目录中查找大于500000字节,并且在24小时内修改的某个文件,则可以使用-and (与)把两个查找参数链接起来组合成一个混合的查找方式。
find /etc -size +500000c -and -mtime +1

 

成为第一个发表评论的人

发表评论

您的电子邮件地址不会被公开.


*