whereis 命令 能帮你找到软件所在目录:
进入/usr/ports目录,用whereis+软件名找到软件所在目录,比如apache22。
用whereis apache22找到目录是
root# whereis apache22
root# apache22: /usr/ports/www/apache22
locate 命令 能够定位出你输入的字符相关的所有文件的位置:
经常性的呢,会抱如下的一个错误:
root# locate xxx
locate: database too small: /var/db/locate.database
那是因为数据库的内容不够哦,可以用下面的命令来解决这个问题;
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 risk
....
这样locate就会扫描整个硬盘的文件,然后存储到locate.database里面,如果文件更新比较频繁,建议定期更新database文件,以便于locate命令的使用。
转载于:https://blog.51cto.com/lemon12911/440339