当前位置: 首页 > news >正文

Ubuntu 常用命令之 locate 命令用法介绍

🔥Linux/Ubuntu 常用命令归类整理

locate命令是在Ubuntu系统下用于查找文件或目录的命令。它使用一个预先构建的数据库(通常由updatedb命令创建)来查找文件或目录,因此它的查找速度非常快。

plocate 安装

locate 不是 Ubuntu 系统的原生命令/功能,要想在 Ubuntu 系统中使用 locate 命令,你需要先安装 plocate,如下👇:

sudo apt-get install plocate

locate命令常用参数

  • -i:忽略大小写
  • -l:限制输出的文件数量
  • -r:使用正则表达式进行搜索
  • -e:只显示存在的文件或目录
  • -b:只匹配文件或目录的基本名称
  • -c:只输出匹配的数量,不显示匹配的文件或目录
  • -n:只输出文件名,不包括路径
  • -P:忽略空格
  • -h:显示帮助信息
  • -v:显示版本信息

locate命令的常见用法

  • 👇查找文件或目录:locate DebugInfo.py
    20231231134240

  • 👇忽略大小写查找:locate -i debuginfo.py
    20231231134341

  • 👇限制输出的文件数量:locate -l 10 filename
    20231231134533

  • 👇使用正则表达式查找:locate -r 'filename$'
    20231231134929

小结

locate命令是一个非常强大的文件查找工具,它使用预先构建的数据库进行查找,因此查找速度非常快。它有许多参数可以用来定制查找的行为,使其更加灵活和强大。

相关文章:

  • 2022年全球运维大会(GOPS深圳站)-核心PPT资料下载
  • LeetCode 2807. 在链表中插入最大公约数
  • HLS 2017.4 导出 RTL 报错:ERROR: [IMPL 213-28] Failed to generate IP.
  • C语言—第1次作业:编译与连接基础知识
  • AI:106-基于卷积神经网络的遥感图像地物分类
  • 2023-12-25 LeetCode每日一题(不浪费原料的汉堡制作方案)
  • k8s的声明式资源管理
  • java struts2教务管理系统Myeclipse开发mysql数据库struts2结构java编程计算机网页项目
  • RocketMQ5.0延时消息时间轮算法
  • Postgresql源码(119)PL/pgSQL中ExprContext的生命周期
  • 3D视觉-相机选用的原则
  • STM32 基础知识(探索者开发板)--135讲 ADC转换
  • 金和OA C6 UploadFileEditorSave.aspx 文件上传漏洞复现
  • Elasticsearch 优化常用思路
  • 防火墙未开端口导致zookeeper集群异常,kafka起不来
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • HTML-表单
  • JavaScript的使用你知道几种?(上)
  • Js实现点击查看全文(类似今日头条、知乎日报效果)
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • mysql_config not found
  • MySQL-事务管理(基础)
  • mysql中InnoDB引擎中页的概念
  • SpingCloudBus整合RabbitMQ
  • SQLServer之创建数据库快照
  • V4L2视频输入框架概述
  • Vue.js源码(2):初探List Rendering
  • webpack+react项目初体验——记录我的webpack环境配置
  • 对JS继承的一点思考
  • 计算机常识 - 收藏集 - 掘金
  • 技术:超级实用的电脑小技巧
  • 使用Gradle第一次构建Java程序
  • 正则表达式
  • 教程:使用iPhone相机和openCV来完成3D重建(第一部分) ...
  • 曾刷新两项世界纪录,腾讯优图人脸检测算法 DSFD 正式开源 ...
  • #{} 和 ${}区别
  • (html5)在移动端input输入搜索项后 输入法下面为什么不想百度那样出现前往? 而我的出现的是换行...
  • (Java)【深基9.例1】选举学生会
  • (JS基础)String 类型
  • (TOJ2804)Even? Odd?
  • (第61天)多租户架构(CDB/PDB)
  • (第二周)效能测试
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (附源码)ssm考试题库管理系统 毕业设计 069043
  • (过滤器)Filter和(监听器)listener
  • (六) ES6 新特性 —— 迭代器(iterator)
  • *Django中的Ajax 纯js的书写样式1
  • .NET 中什么样的类是可使用 await 异步等待的?
  • .net操作Excel出错解决
  • .NET文档生成工具ADB使用图文教程
  • .skip() 和 .only() 的使用
  • /usr/bin/perl:bad interpreter:No such file or directory 的解决办法
  • @property括号内属性讲解
  • @基于大模型的旅游路线推荐方案
  • [ IOS ] iOS-控制器View的创建和生命周期