介绍
不懂使用linux的定位命令快速查找文件或目录?其实想解决这个问题也不难、下面让小编带着大家一起学习怎么去解决,希望大家阅读完这篇文章后大所收获。
定位命令其实是找到- name的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库/var/lib/locatedb值得注意的是:版本不同,会有所不同。有的版本位置是/var/lib/mlocate/mlocatedb,还有的是/var/lib/slocate/slocate。db,这个数据库中含有本地所有文件信息。
Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用定位命令查不到最新变动过的文件。为了避免这种情况,可以在使用定位之前,先使用更新资料库命令,手动更新数据库。
<强>语法格式:强>定位(参数][文件)
<强>常用参数:强>
-d<目录祝辞或——数据库=& lt;目录祝辞指定数据库所在的目录——帮助显示帮助——版本显示版本信息<强>参考实例强>
搜索/etc目录下所有以sh开头的文件:
[root@linuxcool ~] #定位/etc/sh
/etc/shadow
/etc/shadow——
/etc/shells
搜索/etc目录下以k开头的文件:
[root@linuxcool ~] #定位/etc/k
/etc/kdump.参看
/etc/kernel
/etc/krb5.conf
/etc/krb5.conf.d
/etc/ksmtuned.conf
/etc/kernel/postinst.d
/etc/kernel/postinst.d/51-dracut-rescue-postinst。sh
查找和pwd相关的所有文件:
[root@linuxcool ~] #定位pwd
/boot/extlinux/pwd。c32
/etc/.pwd.锁
/usr/bin/pwd
/usr/bin/pwdx
/usr/include/pwd.h
感谢你能够认真阅读完这篇文章,希望小编分享使用linux的定位命令快速查找文件或目录内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!