使用linux的定位命令快速查找文件或目录

介绍

不懂使用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的定位命令快速查找文件或目录内容对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,遇到问题就找,详细的解决方法等着你来学习!

使用linux的定位命令快速查找文件或目录