利用Linux Find命令快速查找文件方法

 更新时间:2022年12月08日 15:04:15   作者:老蒋  
这篇文章主要介绍了利用Linux Find命令快速查找文件方法,这篇文章应用最多的就是linux find命令进行快速查找定位,本文给大家介绍了find 命令基本使用方法,需要的朋友可以参考下

在茫茫的linux系统种我们如何快速的查找文件呢?对于系统文件基本上是有固定的位置的,但是有些软件安装文件是有自定义位置的,不熟悉的运维人员交接后我们需要重新适应各个运维人员的安装习惯。这里我们用的较多的还是linux find命令进行快速查找定位。

一、find 命令基本使用方法

find 命令格式如下:

find PATH EXPRESSIONS... ACTIONS...

比如,我想查找 /etc/passwd 这个文件:

find /etc -name passwd -print

查找结果如下:

# find /etc -name passwd -print
/etc/pam.d/passwd
/etc/cron.daily/passwd
/etc/passwd

其中 -print 命令是可选的,可以不用一起打,同样会输出结果。

二、find 命令进阶用法

如果我不知道目录,那么可以直接在根目录下面搜索:

# find / -name passwd -print
/etc/pam.d/passwd
/etc/cron.daily/passwd
/etc/passwd
/usr/bin/passwd
/usr/share/doc/passwd
/usr/share/lintian/overrides/passwd
/usr/share/bash-completion/completions/passwd
#

此外,-iname 可以用来代替 -name,表示大小写敏感查找。

此外也可以根据其他参数进行查找,比如根据大小:

# dd if=/dev/zero of=/root/bigfile bs=1048576 count=512
512+0 records in
512+0 records out
536870912 bytes (537 MB, 512 MiB) copied, 0.490124 s, 1.1 GB/s
# find / -size +100M -print
/proc/kcore
find: ‘/proc/2381/task/2381/fd/6': No such file or directory
find: ‘/proc/2381/task/2381/fdinfo/6': No such file or directory
find: ‘/proc/2381/fd/5': No such file or directory
find: ‘/proc/2381/fdinfo/5': No such file or directory
/root/bigfile

或者根据时间:

# mkdir /backup
# touch -t 201008201111 /backup/some_old_backup.tar.gz
# touch /backup/current_backup.tar.gz
# ll /backup
total 8
drwxr-xr-x 2 root root 4096 May 24 18:42 .
drwxr-xr-x 19 root root 4096 May 24 18:40 ..
-rw-r--r-- 1 root root 0 May 24 18:42 current_backup.tar.gz
-rw-r--r-- 1 root root 0 Aug 20 2010 some_old_backup.tar.gz
# find /backup -mtime +30 -print
/backup/some_old_backup.tar.gz

到此这篇关于利用Linux Find命令快速查找文件方法的文章就介绍到这了,更多相关Linux Find命令查找文件位置内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 详解shell中脚本参数传递的两种方式

    详解shell中脚本参数传递的两种方式

    这篇文章主要介绍了详解shell中脚本参数传递的两种方式,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • shell脚本编程Makefile的使用

    shell脚本编程Makefile的使用

    本文主要介绍了shell脚本编程Makefile的使用,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • Linux进程管理方法介绍

    Linux进程管理方法介绍

    这篇文章介绍了Linux进程管理的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-06-06
  • linux shell数据重定向(输入重定向与输出重定向)详细分析

    linux shell数据重定向(输入重定向与输出重定向)详细分析

    这篇文章主要介绍了linux shell数据重定向(输入重定向与输出重定向)详细分析,需要的朋友可以参考下
    2015-10-10
  • Linux中Shell脚本判断文件/文件夹是否存在方法

    Linux中Shell脚本判断文件/文件夹是否存在方法

    很多时候我们在做运维的时候,我们需要做一些自动化,这时我们就需要写一些shell脚本,既然要用到shell脚本,就免不了文件操作,这篇文章主要给大家介绍了关于Linux中Shell脚本判断文件/文件夹是否存在的相关资料,需要的朋友可以参考下
    2023-06-06
  • 详谈Linux写时拷贝技术(copy-on-write)必看篇

    详谈Linux写时拷贝技术(copy-on-write)必看篇

    下面小编就为大家带来一篇详谈Linux写时拷贝技术(copy-on-write)必看篇。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-07-07
  • Linux下去掉^M的四种方法

    Linux下去掉^M的四种方法

    本文通过四种方法给大家介绍了Linux下去掉^M的方法,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-06-06
  • 一个测试下载速度的shell脚本

    一个测试下载速度的shell脚本

    这篇文章主要介绍了一个测试下载速度的shell脚本,需要的朋友可以参考下
    2014-03-03
  • linux shell实现守护进程脚本

    linux shell实现守护进程脚本

    这篇文章主要介绍了linux shell实现守护进程脚本,非常简单实用的代码,这里推荐给小伙伴。希望大家能够喜欢。
    2015-03-03
  • 一个Shell小脚本精准统计Mysql每张表的行数实现

    一个Shell小脚本精准统计Mysql每张表的行数实现

    这篇文章主要介绍了一个Shell小脚本精准统计Mysql每张表的行数实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-10-10

最新评论