前言
在linux最小安装模式下,当我们登录到一台不是自己安装的linux服务器上时,有的时候我们需要知道某个软件的安装位置,例如:我们需要知道mysql安装在哪个目录下,那么我们应该怎么办呢?这就用到了文件的搜索功能。
Linux文件搜索
1.find命令
例如:find / -name mysql 这句命令的意思是在根目录下按名字查找文件夹名叫mysql的文件夹。
find /usr/local/mysql -name \*.bin 这句命令的意思是在目录“/usr/local/mysql”中搜索以.bin结尾的所有文件。说明:当mysql开启增量备份的时候,会生成很多.bin结尾的文件。
2.locate命令
例如:locate \*.log 这句命令的意思是查找后缀为.log的文件
locate /etc/my 搜索etc目录下所有以my开头的文件
注意:locate命令要比find -name快得多,原因在于它不搜索具体目录,而是搜索一个数据库/var/lib/mlocate/mlocate.db 。为了避免mlocate.db数据库因为更新操作(如添加修改删除)没来得及更新,在使用该命令前应执行一次“updatedb”。
3.whereis命令
例如:whereis tomcat 显示结果“/usr/local/tomcat”通过这句命令可以显示tomcat的位置。
结语
查找命令在linux执行得很快,比windows可视目录下查找的速度要快很多,希望本文对你学习有帮助。
举报/反馈

跟我一起学编程

2540获赞 1901粉丝
学编程,做程序猿,我是认真的,一起来吧!
关注
0
0
收藏
分享