在使用linux时,经常需要进行文件查找。其中查找的命令主要有find和grep。两个命令是有区的。
区别:
- find 命令是根据文件的属性进行查找,如文件名,文件大小,所有者,所属组,是否为空,访问时间,修改时间等。
- grep 是根据文件的内容进行查找,会对文件的每一行按照给定的模式(patter)进行匹配查找。
- which 查看可执行文件的位置 ,只有设置了环境变量的程序才可以用
- whereis 寻找特定文件,只能用于查找二进制文件、源代码文件和man手册页
- locate 配合数据库查看文件位置 ,详情:locate -h查看帮助信息