在Mac 中使用 locate 查找文件

背景

有时候需要在 MacOS 中使用命令行查找东西,我们知道linux中有个 locate 的命令特别好用,查找很快(它是基于索引的),那 Mac 中有没有呢?

有的,似乎默认就有(which locate 显示已经存在 /usr/bin/locate)。那如何更新索引文件呢? 在linux中我们用 updatedb,在Mac 中是 /usr/libexec/locate.updatedb

建议建一个软连接,ln -s /usr/libexec/locate.updatedb /usr/local/bin/updatedb 建好后就可以直接在命令行中输入 updatedb 更新文件索引了。

文件索引是需要定期更新的,否则文件索引就会脱离实际,比如新建的文件无法被搜到、删除的文件依然能被搜到。

参考

https://www.wdiaz.org/how-to-search-files-on-mac-using-the-command-locate/

在Mac 中使用 locate 查找文件相关推荐

  1. Linux中常用的查找文件的命令

    我们经常在linux要查找某个文件,但不知道放在哪里了,可以使用下面的一些命令来搜索.这些是从网上找到的资料(参考资料1),因为有时很长时间不会用到,当要用的时候经常弄混了,所以放到这里方便使用. w ...

  2. .pages怎么在windows上打开?Windows下打开在Mac中编辑的.pages文件方法

    .pages怎么在windows上打开?Windows下打开在Mac中编辑的.pages文件方法 1.最简单的方法是修改后缀名为.zip然后解压,解压后就可以看到一张图片,这个就是文档内容了. 2.更 ...

  3. linux中的find查找文件或者目录、locate快速定位文件路径

    1.7 搜索查找类 1.7.1 find查找文件或者目录 find 指令将从指定目录向下递归地遍历其各个子目录,将满足条件的文件显示在终端 find [搜索范围] [选项] 选项 功能 -name&l ...

  4. linux 查找文件locate,在Linux使用locate查找文件

    在Linux上工作时,最常见的操作之一是搜索文件和目录.在Linux系统上,有几个命令find和locate 可以让您搜索使用最常用的文件. locate命令是按文件和目录名称搜索的最快,最简单的方法 ...

  5. Linux中命令行查找文件

    背景 在项目中搜索代码,经常使用到的搜索命令的笔记. 在源码目录中代码十几个g,想要找到修改的代码,第一除非你很熟悉项目的结果,第二你掌握了第一. 查找文件 指定文件查找 在当前目录下查找文件,包含子 ...

  6. 在Mac中保护私密文件,隐藏文件

    在个人电脑中我们有些私密文件或者资料是不希望被人发现或者使用.保护私密文件的方式有很多,比如对文件进行加密,隐藏文件,修改文件后缀等.在Mac中我们也可以通过一些简单方式保护私密文件.这里我们简单介绍 ...

  7. locate查找文件

    locate查找的数据是由已建立的数据库/var/lib/mlocate/里面的数据,所以就会很快 语法 locate 文件名/目录名 因为数据库每天更新一次,所以当天的数据会查不出来,执行updat ...

  8. php中的递归查找文件夹,PHP递归遍历文件夹

    /* 递归遍历文件夹中所有的文件 */ function get_files($dir) { $files = array(); if(!is_dir($dir)) { return $files; ...

  9. mac中没有my.cnf文件 mysql

    ubuntu的my.cnf文件是在 /etc/mysql/mysql.conf.d/mysql.cnf这里 使用Mac的小伙伴在安装配置mysql的时候可能会遇到需要配置my.cnf配置文件的情况,但 ...

最新文章

  1. python入门指南 许半仙txt百度云-《婚前教育》TXT全本 百度云网盘下载 by鱼一三...
  2. java的部署目录在哪里_Java:Tomcat的部署实例之资源目录
  3. 代码模板在哪里_C++的可变参数模板
  4. SharedPreferences详解
  5. nodejs es6 中的单例模式
  6. vs2012 设置默认的 include 目录
  7. 操作系统 unix v6
  8. 用MSDN下载镜像(以Windows11为例)
  9. 多核处理器互联网络拓扑结构
  10. Cuda11.6 下载与安装[排坑版]
  11. Qt之调用笔记本摄像头录像功能
  12. 电脑重装系统后文件怎么恢复
  13. 圣诞Party将至!来来来,露一手用Python 抽奖
  14. System.IO.Stream 中Flush函数的用法
  15. 洛谷P4094 [HEOI2016/TJOI2016]字符串【后缀数组+主席树+st表】
  16. 国外赛事直播加速案例
  17. 2.1 安装 go-gtk
  18. 魔兽会封python_Python爬取大量数据时,如何防止IP被封?
  19. 吉哥系列故事——恨7不成妻(多返回值的数位DP)
  20. 在微信公众号中如何添加【自定义菜单】,原创图文教程

热门文章

  1. Android Hook 简介
  2. [Android] ListView中getView的原理+如何在ListView中放置多个item
  3. 因计算机磁盘硬件问题,Windows 无法启动的解决方案
  4. Away3D实例教程 - 贴图(EnviroBitmapMaterial)
  5. 绝对实用 !USB鼠标失灵的解决办法
  6. mysql 列换行 表设计 设计_mysql 列转行的技巧(分享)
  7. 佛是万能的,也有四种不能
  8. 装好卫生间的三大要素
  9. 解决谷歌浏览器无法正常打开摄像头
  10. 金融科技真的不如互联网?