查找文件工具find

与locate、whereis命令相比,find具有本质的区别:

首先,find是从指定的位置进行遍历查找(可以理解为对文件和目录进行逐一查找)。

其次,find可以查找具有某一类特征的文件(例如查找具有某个权限特征的文件等),非常适合于批量处理具有某一类特征的文件。

一、find基本格式

命令格式:

find [path] [expression]

参数解析:

path:find查找路径。如果未指定,则默认为当前工作目录。

expression:用于定义find查找的表达式,表达式通常由选项、测试和动作3类参数组成。

1、按文件名称查找

(1)在/etc目录下查找Samba服务的配置文件smb.conf:

[root@localhost zhu]# find /etc -name "smb.conf" -print
/etc/samba/smb.conf

还可按照文件修改日期、大小、权限等来查找

我是一个小小的搬运工,让米粒变成仓廪
原文地址:https://www.cnblogs.com/ricehome/p/14187001.html