You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在NixOS上安装用于文件路径查找的bash locate命令

在NixOS中启用标准locate命令

你需要的locate命令来自mlocate包,这是NixOS中提供经典文件路径查找功能的标准包。按以下步骤配置:

  • 临时使用:直接在终端运行

    nix-shell -p mlocate
    

    进入shell后即可执行locate name.extension,首次使用前先运行sudo updatedb生成文件数据库。

  • 永久添加到系统:

    1. 编辑系统配置文件/etc/nixos/configuration.nix,在environment.systemPackages列表中添加pkgs.mlocate:
      environment.systemPackages = with pkgs; [
        # 其他已有的包...
        mlocate
      ];
      
    2. 应用配置:
      sudo nixos-rebuild switch
      
    3. 生成文件数据库(仅需执行一次,后续系统会自动定期更新):
      sudo updatedb
      

完成后,你就可以在任意终端执行locate name.extension来快速查找文件路径了。

内容的提问来源于stack exchange,提问作者Pierre-olivier Gendraud

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 10:15:28