FreeBSD中寻找文件的命令

whereis 命令 能帮你找到软件所在目录:数据库

进入/usr/ports目录,用whereis+软件名找到软件所在目录,好比apache22。
用whereis apache22找到目录是
root# whereis apache22
root# apache22: /usr/ports/www/apache22
 apache

locate 命令  可以定位出你输入的字符相关的全部文件的位置:ide

常常性的呢,会抱以下的一个错误:it

root# locate xxxclass

locate: database too small: /var/db/locate.database软件

那是由于数据库的内容不够哦,能够用下面的命令来解决这个问题;date

root# /usr/libexec/locate.updatedb
>>> WARNING
>>> Executing updatedb as root.  This WILL reveal all filenames
>>> on your machine to all login users, which is a security riskfile

....数据

这样locate就会扫描整个硬盘的文件,而后存储到locate.database里面,若是文件更新比较频繁,建议按期更新database文件,以便于locate命令的使用。db

相关文章
相关标签/搜索