网易天天爱彩票下载-locate指令-快速查找文件或目录
功用介绍:
locate指令其实是find -name的另一种写法,可是要比后者快得多,原因在于它不查找详细目录,而是查找一个数据库/var/lib/locatedb,值得注意的是:版别不同,会有所不同。有的版别方位是 /var/lib/mlocate/mlocatedb ,还有的是/var/lib/slocate/slocate.db ,这个数据库中含有本地一切文件信息。Linux体系主动创立这个数据库,而且每天主动更新一次,所以运用locate指令查不到最新变动过的文件。为了防止这种状况,能够在运用locate之前,先运用updatedb指令,手动更新数据库。
语法格局:locate [参数] [款式]
常用参数:
-d<目录>或–database=<目录>目录>目录>
指定数据库地点的目录
–help
显现协助
–version
显现版别信息
参阅实例:
显现协助 :
[root@linuxcool ~]# locate --help
Usage: locate [OPTION]… [PATTERN]…
Search for entries in a mlocate database.
-A, --all only print entries that match all patterns
-b, --basename match only the base name of path names
-c, --count only print number of found entries
-d, --database DBPATH use DBPATH instead of default database (which is
/var/lib/mlocate/mlocate.db)
-e, --existing only 网易天天爱彩票下载-locate指令-快速查找文件或目录print entries for currently existing files
-L, --follow follow trailing symbolic links when checking file
exis网易天天爱彩票下载-locate指令-快速查找文件或目录tence (default)
-h, --help print this help
-i, --ignore-case ignore case distinctions when matching patterns
-l, --limit, -n LIMIT limit output (or counting) to LIMIT entries
-m, --mmap ignored, for backward compatibility
-P, --nofollow, -H don't follow trail网易天天爱彩票下载-locate指令-快速查找文件或目录ing symbolic links when checking file
existence
-0, --null separate entries with NUL on output
-S, --statistics don't search for entries, print statistics about each
used database
-q, --quiet report no error messages about reading databases
-r, --regexp REGEXP search for basic regexp REGEXP instead of patterns
--regex patterns are extended regexps
-s, --stdio ignored, for backward compatibility
-V, --version print version information
-w, --wholename match whole path name (default)
Report bugs to mitr@redhat.网易天天爱彩票下载-locate指令-快速查找文件或目录com.
显现版别信息:
[root@linuxcool ~]# locate --version
mlocate 0.26
Copyright (C) 2007 Red Hat, Inc. All rights reserved.
This software is distributed under the GPL v.2.
This program is provide网易天天爱彩票下载-locate指令-快速查找文件或目录d with NO WARRANTY, to the extent permitted by law.
查找/etc目录下一切以sh最初的文件:
[root@linuxcool ~]# locate /etc/sh
/etc/shadow
/etc/shadow-
/etc/shells
查找/etc目录下以k最初的文件:
[root@linuxcool ~]# locate /etc/k
/etc/kdump.conf
/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 ~]# locate pwd
/boot/extlinux/pwd.c32
/etc/.pwd.lock
/usr/bin/pwd
/usr/bin/pwdx
/usr/include/pwd.h
/usr/lib/modules/3.10.0-514.el7.x86_64/kernel/drivers/watchdog/hpwdt.ko
/usr/lib64/cracklib_dict.pwd
/usr/lib64/python2.7/lib-dynload/spwdmodule.so
/usr/sbin/unix_chkpwd
/usr/share/cracklib/cracklib-small.pwd
/usr/share/cracklib/pw_dict.pwd
/usr/share/man/man0p/pwd.h.0p.gz
/usr/share/man/man1/pwd.1.gz
/usr/share/man/man1/pwdx.1.gz
/usr/share/man/man1p/pwd.1p.gz
/usr/share/ma网易天天爱彩票下载-locate指令-快速查找文件或目录n/man3/lckpwdf.3.gz
/usr/share/man/man3/ulckpwdf.3.gz
/usr/share/man/man8/unix_chkpwd.8.gz
/usr/sh陈亚格are/man/overrides/de/man1/pwdx.1
/usr/share/man/overrides/fr/man1/pwdx.1
/usr/share/man/overrides/uk/man1/pwdx.1
/usr/share/syslinux/pwd.c32
/usr/src/kernels/3.10.0-514.el7.x86_64/include/config/hpwdt
/usr/src/kernels/3.10.0-514.el7.x86_64/include/config/hpwdt/nmi
/usr/src/kernels/3.10.0-514.el7.x86_64/include/config/hpwdt/nmi/decoding.h