首页 > 其他分享 >查找指定的文件:find、locate、which、whereis

查找指定的文件:find、locate、which、whereis

时间:2024-11-26 09:44:22浏览次数:2  
标签:locate src 检索 文件 whereis find

Linux上查看某个文件的几种方式:

1、find

find 命令找某个文件的方式,可以指定路径,如指定路基下查找 "src.h"

# 在 /usr/include -name 目录下搜索 src.h 文件
find /usr/include -name "src.h"

# 在根目录下搜索 src.h 文件,忽略错误信息,如没有权限访问的位置
find / -name "src.h" 2>/dev/null

2、locate

locate 命令是根据Linux上的数据库来进行检索,其速度要快于find,但是对于新建的文件,立刻进行检索可能由于数据库还未更新而无法检索到。

locate "src.h"

该命令会将所有的包含 src.h的文件也都检索出来显示,如果需要筛选则要配合 grep 命令

3、whichwhereis 只能检索可执行程序

3.1 which 只检索 $PATH 中的可执行程序文件。
3.2 whereis 主要查找可执行程序,但是查找的范围更广。

标签:locate,src,检索,文件,whereis,find
From: https://www.cnblogs.com/Jeffxu/p/18569373

相关文章

  • 【计算机视觉+MATLAB】自动检测并可视化圆形目标:通过 imfindcircles 和 viscircles 函
    引言自动检测图像中的圆形或圆形对象,并可视化检测到的圆形。函数详解imfindcirclesimfindcircles是MATLAB中的一个函数,用于在图像中检测并找出圆形区域。基本语法:[centers,radii]=imfindcircles(A,radiusRange)[centers,radii,metric]=imfindcircles(A,rad......
  • Linux中Find命令也能提权?提权方式一文通透
    前言在信息安全的广阔领域中,系统命令的权限设置至关重要。find命令作为Linux常用的文件查找工具,在日常管理中广泛应用。然而,当find命令被错误地赋予SUID权限时,它可能成为攻击者执行特权操作、实现权限提升的工具。本文深入探讨find命令的常规用法,展示其在特定权限设置下的......
  • 深入理解 JavaScript 中的 Array.find() 方法:原理、性能优势与实用案例详解
    目录深入理解JavaScript中的Array.find()方法:原理、性能优势与实用案例详解一、引言:为什么要使用Array.find()二、Array.find()的使用与技巧1、基础语法2、返回值3、使用技巧三、Array.find()的优势与实际应用案例1、利用返回引用的优势修改数据2、查找嵌套数据......
  • MIB search path: /root/.snmp/mibs:/root/snmpd/share/snmp/mibs Cannot find module
    这个问题通常出现在使用SNMP(简单网络管理协议)时,系统无法找到SNMPv2-MIB模块。以下是解决这个问题的步骤:1.确认MIB文件存在首先,确保SNMPv2-MIB文件存在于指定的路径中:/root/.snmp/mibs:/root/snmpd/share/snmp/mibs你可以检查这些目录中是否存在SNMPv2-MIB文件:ls/roo......
  • 【Unity寻路插件】A Pathfinding Project Pro
    A*PathfindingProjectPro是一款功能强大且高度优化的路径寻路插件,专为Unity开发者打造。它基于A*算法,广泛应用于游戏AI和实时策略游戏的寻路需求,尤其适合需要高效处理复杂路径计算的大型项目。该插件不仅支持常见的二维和三维场景,还提供多种寻路算法、性能优化工具......
  • LeetCode 1371. Find the Longest Substring Containing Vowels in Even Counts
    原题链接在这里:https://leetcode.com/problems/find-the-longest-substring-containing-vowels-in-even-counts/description/题目:Giventhestring s,returnthesizeofthelongestsubstringcontainingeachvowelanevennumberoftimes.Thatis,'a','e&......
  • 如何用find找到所有24字节大小的txt文件并删除?
    在Linux中,可用一条命令解决:find.-name"XX*.txt"-size24c-typef-print-execrm-f{}\;这条命令的作用是在当前目录及其子目录下查找文件名以“XX”开头、文件大小为24字节、文件类型为普通文件的“.txt”文件,并将查找到的文件打印出来,然后执行删除操作。以下是对命令中......
  • 「漏洞复现」誉龙视音频综合管理平台 RelMedia/FindById SQL注入漏洞
    0x01 免责声明请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任。工具来自网络,安全性自测,如有侵权请联系删除。本次测试仅供学习使用,如若非法他用,与平台和本文作者无关,需......
  • 易优CMS出现:Allowed memory size of 134217728 bytes exhausted (tried to allocate 2
    当你遇到“Allowedmemorysizeof134217728bytesexhausted(triedtoallocate20480bytes)”的错误时,这意味着PHP的内存限制已经耗尽。这种错误通常发生在处理大量数据或执行复杂计算时。为了解决这个问题,可以采取以下几种方法:方法1:修改 php.ini 文件(推荐)找到 php......
  • C++ std::find函数 容器元素查找
    简介std::find函数是C++标准库内非常实用的一个函数,主要用于在给定范围内查找某个元素,如果找到该元素,则返回指向该元素的迭代器;如果没有找到,则返回指向范围末尾的迭代器(即 end() )。find函数原型std::find在头文件algorithm中template<classInputIt,classT>Inp......