locate命令
来源:原创 更新时间:2018-08-26 01:31:56 作者:管理员 浏览:1411
- 命令描述
locate命令其实是find -name的另一种写法,但是要比后者快得多,原因在于它不搜索具体目录,而是搜索一个数据库/var/lib/locatedb,这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每天自动更新一次,所以使用locate命令查不到最新变动过的文件。为了避免这种情况,可以在使用locate之前,先使用updatedb命令,手动更新数据库。
- 命令语法
- 命令选项
--help 在线帮助。
--version 显示版本信息。
- 命令参数
- 命令实例
实例1:查找所有sh结尾的文件
[root@linuxbaodian files]# locate /server/scripts/*.sh /server/scripts/99_table.sh /server/scripts/99modtable.sh /server/scripts/99table.sh /server/scripts/add_groups.sh /server/scripts/add_stdxx.sh /server/scripts/add_stu1-10.sh /server/scripts/add_stu1-3.sh /server/scripts/add_user_ch.sh /server/scripts/backup.sh /server/scripts/bak.sh /server/scripts/bak_etc.sh /server/scripts/cal.sh /server/scripts/ch_dnorc.sh /server/scripts/char_test.sh /server/scripts/clear_log.sh /server/scripts/com.sh /server/scripts/del_user.sh /server/scripts/dir_if.sh /server/scripts/download_jpg.sh /server/scripts/etc.sh /server/scripts/etc_bak.sh /server/scripts/for_creat_html.sh /server/scripts/for_net.sh /server/scripts/good_morning.sh /server/scripts/http_port_conn.sh /server/scripts/if_gt_500.sh /server/scripts/opt_if.sh /server/scripts/rand.sh /server/scripts/random.sh /server/scripts/root_data_bak.sh /server/scripts/service.sh /server/scripts/show.sh /server/scripts/tao.sh /server/scripts/tar_etc.sh /server/scripts/test_1.sh /server/scripts/test_2.sh /server/scripts/time_ip.sh /server/scripts/try_num.sh /server/scripts/uadd_stuxx.sh /server/scripts/user_add.sh /server/scripts/ver_pass.sh /server/scripts/version.sh