一、主要的查找命令:
1、**whereis 只能用于程序名的搜索,而且只搜索二进制文件(参数-b)、man说明文件(参数-m)和源代码文件(参数-s)。
2、locate 命令和slocate命令都用来查找文件或目录。可以在使用locate之前,先使用updatedb命令,手动更新数据库。 locate /etc/sh(搜索/etc目录下所有sh开头的)。这个命令的查询速度很快。
3、find 这个是当下最常用的命令,主要格式和参数很多,举个栗子:
find / -name tnsnames.ora :代表在根目录“/”下,查找名字为tnsnames.ora的文件,返回该文件的绝对路径。
find /var/www -name wx :代表在”/var/www”目录下,查找文件名”wx”的文件位置。
二、通过部分文件名查找
例如我们知道某个文件包含有srm这3个字母,那么要找到系统中所有包含有这3个字母的文件是可以实现 的,输入:
  find /etc -name ‘srm
  这个命令表明了Linux系统将在/etc整个目录中查找所有的包含有srm这3个字母的文件,比如absrmyz,tibc.srm等等符合条件的文件都能显示出来。如果你还知道这个文件是由srm 这3个字母打头的,那么我们还可以省略最前面的星号,命令如下:
  find/etc -name ‘srm*’
  这是只有像srmyz这样的文件才被查找出来,像absrmyz或者absrm这样的文件都不符合要求,不被显示,这样查找文件的效率和可靠性就大大增强了。
  三、根据条件来查找文件的位置
   例如我们知道一个Linux文件大小为1,500bytes,那么我们可是使用如下命令来查询find /-size
1500c,字符c表明这个要查找的文件的大小是以bytes为单位。如果我们连这个文件的具体大小都不知道,那么在Linux中还可以进行模糊查找方式 来解决。例如我们输入find /-size+10000000c这个命令,则标明我们指定系统在根目录中查找出大于10000000字节的文件并显示出来。命令中的“+”是表示要求系 统只列出大于指定大小的文件,而使用“-”则表示要求系统列出小于指定大小的文件。下面的列表就是在Linux使用不同“find”命令后系统所要作出的 查找动作,从中我们很容易看出在Linux中使用“find”命令的方式是很多的,“find”命令查找文件只要灵活应用,丝毫不比在WINDOWS中查 找能力差。

  find / -amin -10 # 查找在系统中最后10分钟访问的文件
  find / -atime -2 # 查找在系统中最后48小时访问的文件
  find / -empty # 查找在系统中为空的文件或者文件夹
  find / -group cat # 查找在系统中属于groupcat的文件
  find / -mmin -5 # 查找在系统中最后5分钟里修改过的文件
  find / -mtime -1 #查找在系统中最后24小时里修改过的文件
  find / -nouser #查找在系统中属于作废用户的文件
  find / -user fred #查找在系统中属于FRED这个用户的文件
解释:  下面的列表就是对find命令所可以指定文件的特征进行查找的部分条件。在这里并没有列举所有的查找条件,参考有关Linux有关书籍可以知道所有find命令的查找函数。

  -amin n
  查找系统中最后N分钟访问的文件
  -atime n
  查找系统中最后n*24小时访问的文件
  -cmin n
  查找系统中最后N分钟被改变状态的文件
  -ctime n
  查找系统中最后n*24小时被改变状态的文件
  -empty
  查找系统中空白的文件,或空白的文件目录,或目录中没有子目录的文件夹
  -false
  查找系统中总是错误的文件
  -fstype type
  查找系统中存在于指定文件系统的文件,例如:ext2 .
  -gid n
  查找系统中文件数字组 ID 为 n的文件
  -group gname
  查找系统中文件属于gnam文件组,并且指定组和ID的文件

linux下查找某个文件位置的方法相关推荐

  1. linux看php安装路径,linux下查找php安装路径的方法是什么

    linux下查找php安装路径的方法是什么 发布时间:2020-09-01 16:06:19 来源:亿速云 阅读:72 作者:小新 这篇文章主要介绍了linux下查找php安装路径的方法是什么,具有一 ...

  2. 用计算机查找文件地址吗,如何快速搜索电脑里的文件( 快速准确定位和查找电脑文件位置的方法...

    今天给大家带来如何快速搜索电脑里的文件(,快速准确定位和查找电脑文件位置的方法,让您轻松解决问题. 怎样快速搜索电脑里的文件 如何快速准确定位和查找电脑文件位.我们在使用电脑的时候,经常需要进行一些操 ...

  3. linux 下查找大文件

    命令行如下 find . -type f -size +100M Linux系统下查找大文件或目录的技巧 当硬盘空间不够时,我们就很关心哪些目录或文件比较大,看看能否干掉一些了,怎么才能知道呢?以易读 ...

  4. linux下查找某文件/文件夹所在的位置

    出处:http://blog.csdn.net/gray13/article/details/6365654 一.通过文件名查找法: 举例说明,假设你忘记了httpd.conf这个文件在系统的哪个目录 ...

  5. Linux下打开ISO文件两种方法

    方法一.Linux下用mount挂载命令 在网上下载的软件盘是iso格式的,不刻成光盘就可以读取里面的文件.不用解压. 在终端用mount -o loop /mnt/*/1.iso /mnt/cdro ...

  6. LINUX下查找大文件及大的文件夹

    文章系转载,便于查找和归纳,源文地址 https://www.cnblogs.com/gspsuccess/p/9262140.html 1.如何查找大文件 其实很多时候,你需要了解 /u01/app ...

  7. 教你如何在Linux下查找大文件

    文章目录 1. 使用du/df方式 1.1 df 和 du介绍 1.2 使用df 和 du 查找大文件 2. 使用find命令 1. 使用du/df方式 1.1 df 和 du介绍 使用df和du两个 ...

  8. Linux下 查找大文件

    find ./ -size +50M 显示当前路径下,大于50M的文件.(包含子文件夹内的文件) 转载于:https://www.cnblogs.com/hoge66/p/9365948.html

  9. Linux下查找Nginx配置文件位置

    1.查看Nginx进程 命令: ps -aux | grep nginx 圈出的就是Nginx的二进制文件 2.测试Nginx配置文件 /usr/sbin/nginx -t 可以看到nginx配置文件 ...

最新文章

  1. Discuz常见大问题-如何DIY一个独立页面
  2. 济南职业学院计算机信息管理在哪个校区,计算机学院圆满完成省计算机信息管理专业教学指导方案开发...
  3. java设置图书管理系统界面设计_java 图书管理系统 界面漂亮 绝对好用
  4. 苹果电脑连服务器传文件慢,两个mac之间快速传递文件
  5. Uber Go语言编码规范
  6. 朱海舟宣布新一批应用已经适配锤子TNT 网友:救救海舟
  7. python闭包技巧_案例详析:Python闭包与nonlocal关键字
  8. Netty的并发编程实践4:线程安全类的应用
  9. android singleInstance 和 singleTask 的区别
  10. 妙控键盘大写按哪个键_苹果键盘怎么输入大写字母
  11. SQL Server中Id自增列的最大Id是多少
  12. 路由配置:理解secondary ip address
  13. 【人物志】美团前端通道主席洪磊:一位产品出身、爱焊电路板的工程师
  14. Electron-Builder打包时报错could not find: “C:\Users\XX\AppData\Local\Temp\t-bDWVX6\0-messages.nsh“
  15. 苹果xr配置_看看下面这些对比,你就知道苹果x和xr哪个好?
  16. 头歌华氏度和摄氏度的换算
  17. 安装torchvision:ImportError:DLL load failed:找不到指定的模块
  18. 有钱就放余额宝的人,这个习惯恐怕要改一改!
  19. Hadoop 大数据概念那些事儿
  20. Android 系统 wifi基础知识

热门文章

  1. error D8021 :无效的数值参数“/Wno-cpp” cython_bbox
  2. Cause: invalid code lengths set
  3. python3 实现 websocket server 解决中文乱码
  4. Inception GoogLeNet
  5. python itertools模块实现排列组合
  6. Windows下编译tensorflow-gpu教程
  7. invalid value encountered in double_scalars
  8. WIN10 右键 powershell 修改
  9. java Rserve测试
  10. Lock和synchronized比较详解