Linux下find命令详细解释
副标题[/!--empirenews.page--] 一、本文主要内容 本文主要介绍在linux下的搜索命令,着重对find命令进行详细介绍! 二、搜索命令的基本介绍 搜索文件的用处很大,因为我们常常需要知道某个文件放在哪里。在linux中,相当优秀的搜索命令有:find、which、whereis、locate。Whereis和locate的搜索机制是根据数据库来进行搜索数据,所以相当快,并没有搜索实际的硬盘,比较省时。 三、各个命令的介绍 1、Which:对可执行文件进行搜索的命令,主要是个根据PATH环境变量所规范的路径,来搜索执行文件的文件名。若后跟-a参数,可以列出所有可以找到的同名执行文件! 格式: which 可执行的文件名 which -a 可执行的文件名 Fg:列出ls命令的文件位置 [root@chris ~]# which -a ls alias ls='ls --color=tty' /bin/ls 2、whereis : 寻找特定文件,主要利用linux系统内的数据库文件。linux系统会将系统内的所有文件都记录在一个数据库文件内,当执行locate时,都会以此数据库文件内的内容为准,linux每天会针对系统上的所有文件的位置进行搜索数据库的更新,更新的程序就是updatedb,也可以直接使用/uer/bin/updatedb来更新数据库文件。 格式:whereis [-bmsu] 文件或目录名称 -b:只查找二进制文件 -m:只查找在帮助文件mannul路径下的文件 -s:只查找源文件 -u:找没有帮助文件的文件 Fg:查找含有passwd的文件 (编辑:源码门户网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |