zoukankan      html  css  js  c++  java
  • Linux中在当前目录下查找某个文件

    Linux中在当前目录下查找某个文件可以使用find命令。

    1、比如在/usr/lib下查找klibc的文件,进入/usr/lib目录后,可以执行

    find . -name "klibc"

    说明:find命令用于查找文件,后面的“."代表当前目录,-name是find命令的参数,后面接要搜索的文件名。

    2、如果不明确文件名称,可以使用通配符

    find . -name "*libc*"

    ==================================================================================================

    首先,查找文件不能用grep,grep命令用于在一个或多个文件中查找关键字(可以是字符串,也可以是正则表达式),而不是查找文件。
    其次,Linux下查找文件可以用whereis、locate或者find命令。如果是快速搜索文件,最好是用whereis或者locate命令,它们的查找速度要比find命令快很多,这是因为在Linux系统中有个数据库,记录了系统内的所有文件,而whereis和locate命令就是在这个数据库中查找,并没有实际查找硬盘,而数据库查找往往是非常快的;而find命令是直接查找硬盘,如果硬盘文件比较多,就比较费时间。
    注意一点:whereis和locate命令的数据库是一天更新一次,所以有时候会找到已经删除的文件,还会有找不到最新刚刚创建文件的情况,当明明记得有却找不到时,就用find命令来查找。
    最后,根据你的问题,查找当前目录文件,可以在当前目录下执行find命令的-name参数。
    find用法:
    find 要查找的路径 参数
    -name参数:指定要查找的文件名
    -user参数:指定要查找的文件所属用户
    -type参数指定查找文件的类型,分别有d目录、l连接文件、s socket文件等

  • 相关阅读:
    Pandas 数值计算和统计基础
    Pandas 基本技巧
    Pandas 索引和切片
    Pandas 数据结构Dataframe:基本概念及创建
    Pandas 数据结构Series:基本概念及创建
    Numpy 通用函数
    Numpy 随机数
    Numpy 索引及切片
    Numpy 练习题
    Python通过fork的方式防止僵尸进程
  • 原文地址:https://www.cnblogs.com/brithToSpring/p/14134734.html
Copyright © 2011-2022 走看看