`
sharp2wing
  • 浏览: 271835 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

用find命令查找最近修改过的文件

阅读更多
linux的终端上,没有windows的搜索那样好用的图形界面工具,但find命令确是很强大的。
比如按名字查找一个文件,可以用 find / -name  targetfilename 。 唉,如果只知道名字,不知道地点,这样也不失为一个野蛮有效的方法。
按时间查找也有参数 -atime 访问时间 -ctime 改变状态的时间 -mtime修改的时间。但要注意,这里的时间是以24小时为单位的。查看man手册后使用,你会很迷惑: -mtime n: File<A1><AF>s data was last modified n*24 hours ago. 字面上的理解是最后一次修改发生在n个24小时以前的文件,但实际上
find ./ -mtime 0:返回最近24小时内修改过的文件。
find ./ -mtime 1 : 返回的是前48~24小时修改过的文件。而不是48小时以内修改过的文件。
返回10天内修改过的文件?find还可以支持表达式关系运算,所以可以把最近几天的数据一天天的加起来:
find ./ -mtime 0 -o -mtime 1 -o -mtime 2 ……虽然比较土,但也算是个方法了。
还有没有更好的方法,我也想知道。。。
另外, -mmin参数-cmin / - amin也是类似的。
分享到:
评论

相关推荐

    linux下使用find命令根据系统时间查找文件用法.docx

    Linux 下使用 find 命令根据系统时间查找文件用法 Linux 下的 find 命令是一个功能强大且灵活的工具,用于查找文件和目录。其中一个重要的应用场景是根据系统时间查找文件。系统时间是指文件的最后修改时间、最后...

    Linux find 按文件修改时间查找文件

    在Linux系统中,`find`命令是非常强大的文件搜索工具之一,它能够帮助用户根据不同的条件查找文件,包括文件名、大小、类型以及文件最后修改时间等。本篇文章将重点介绍如何利用`find`命令按文件最后修改时间进行...

    find 按文件修改时间查找文件及find空文件夹.docx

    例如,查找两天前修改过的文件可以使用以下命令: ``` find . -type f -mtime -2 ``` 这将查找当前目录下两天前修改过的文件。同样,查找 3 天内修改过的文件可以使用以下命令: ``` find -ctime -3 ``` 查找空...

    linux查找文件命令find

    使用 find 命令可以通过文件名、文件类型、文件大小、文件修改时间等多种方式来查找文件。下面将详细介绍 find 命令的使用方法和用途。 通过文件名查找法 如果知道某个文件的文件名,而不知道这个文件放到哪个...

    Linux文件查找命令find

    `find`命令结合`xargs`使用可以更高效地处理大量文件的查找与操作。在实际应用中,`find`命令的强大功能和灵活性使其成为Linux环境下文件管理和自动化任务处理的利器。通过合理配置选项,可以实现对文件系统的深度...

    Linux文件查找命令find,xargs详述

    Linux文件查找命令`find`和`xargs`是Linux系统中非常重要的工具,它们帮助用户在文件系统中高效地定位和处理文件。本文将详细解释这两个命令的基本使用和相关选项。 `find`命令是一个功能强大的命令,用于在指定...

    详尽的find 命令查找技巧.docx

    find 命令还可以使用一些高级技巧,例如:使用 -mtime 参数查找文件的修改时间、使用 -size 参数查找文件的大小、使用 -perm 参数查找文件的权限等。 find 命令是 Linux 中最常用的命令之一,掌握了 find 命令的...

    linux下find命令的用法

    "linux下find命令的用法" Linux 操作系统下的文件查找命令是 find 命令,这个命令可以帮助用户在 Linux 系统中快速查找需要的文件。find 命令的使用方法非常多样化,可以根据文件名、文件大小、文件类型、修改时间...

    linux查找文件命令find.doc

    使用 find 命令查找文件的技巧 ----------------------------- ### 1. 使用 `-name` 选项来根据文件名查找 使用 `-name` 选项可以根据文件名来查找文件。例如,要查找名为 `d.conf` 的文件,可以使用以下命令: ``...

    [linux下的find文件查找命令与grep文件内容查找命令]linuxfindgrep.docx

    #### 一、find命令详解 **find** 命令是Linux系统中用于在指定目录树下查找文件的强大工具。它可以基于多种条件(如文件名、文件大小、所有者、组、是否为空、访问时间、修改时间等)来搜索文件。 ##### 1. 基本...

    Linux网络操作系统基础:文件命令查找find命令用法.pptx

    find 命令的使用非常灵活,可以根据不同的需求指定不同的查找条件,从而快速地查找文件。Linux 操作系统中还有许多其他的文件命令,例如 ls、cp、mv、rm 等,但 find 命令是其中一个最强大和灵活的命令。

    Linux Find命令详解---教你认识强大的Linux Find命令

    Linux Find命令是Linux系统中一个极其重要的工具,它允许用户在文件系统中查找符合特定条件的文件和目录。这个命令的灵活性和强大性使得它成为系统管理员和开发者的必备技能。下面将详细介绍Linux Find命令的一些...

    find命令参数详解

    使用 find 命令时,只要把想要的操作写在一个文件里,就可以用 exec 来配合 find 查找,很方便的在有些操作系统中只允许 -exec 选项执行诸如 l s 或 ls -l 这样的命令。大多数用户使用这一选项是为了查找旧文件并...

    Linux文件查找命令之find讲解.doc

    - 实例1:查找48小时内修改过的文件: ```bash find . -atime -2 ``` - 实例2:查找所有`.log`文件: ```bash find . -name "*.log" ``` `find`命令还支持更复杂的组合条件,如`-and`(逻辑与)、`-or`(逻辑...

    find命令使用方法

    - `-mtime -n +n`: 查找最近n天内修改过的文件(-n是n天内,+n是n天前)。 - `-atime`和`-ctime`: 分别根据文件的访问时间和状态改变时间查找。 - `-newer file1 ! file2`: 找到比`file1`新但比`file2`旧的文件。...

    Linux下查找指定时间内修改过的文件.docx

    在 Linux 系统中,查找指定时间内修改过的文件可以使用 find 命令。find 命令提供了多种选项来限定搜索范围和时间范围。 首先,需要了解 find 命令的基本语法:`find [选项] [路径] [表达式]`。其中,选项可以是 `-...

    Linux中find命令的用法汇总

    在这篇文章中,我们将学习如何使用 find 命令以及它所提供的选项来查找文件。 在绝大多数Linux发行版中,你都可以直接使用 find 命令而无需进行任何安装操作。如果你想在linux系统的命令行中变得特别高效,那么 find...

    文件查找程序myfind(请大家不要copy,注意知识产权)

    find命令从指定的目录下开始,递归地查找指定文件。其命令格式如下: find PATH -option 参数 [-print] [-exec 命令 {} \;] PATH:查找的起始目录。 -option 参数:用来控制搜索方式,具体如下(以下只列出最常用的...

    Linux文件查找命令的使用方法及用途大全

    - `-mtime`:根据文件修改时间查找,如`-mtime +7`表示查找7天前被修改过的文件。 - `-size`:根据文件大小查找,如`+10M`查找大于10MB的文件。 - `-user`:根据所有者查找,如`-user username`查找属于指定用户的...

    ubuntu系统中文件和内容查找命令总结linux操作系统电脑资料.doc

    ubuntu系统中文件和内容查找命令总结linux操作系统电脑资料 ...本文总结了 ubuntu 系统中文件和内容查找命令的使用,包括 find 命令和 locate 命令的使用实例,这些命令可以帮助用户快速地查找文件和内容。

Global site tag (gtag.js) - Google Analytics