查找特定时间段内修改的文件:find 命令详解
查找特定时间段内修改的文件:find 命令详解
本文将详细解析 find . -type f -newermt '2023-08-16' ! -newermt '2023-08-18' -ls 命令的作用,并提供示例说明如何使用该命令查找特定时间段内创建或修改的文件。
该命令用于在当前目录下查找在 2023 年 8 月 16 日至 2023 年 8 月 18 日期间创建或修改的文件,并将结果以详细格式列出。
命令参数解析:
find:命令名,用于在指定目录中查找文件。.:当前目录,表示从当前目录开始查找。-type f:指定要查找的文件类型为普通文件。-newermt '2023-08-16':指定查找在指定日期之后创建或修改的文件。! -newermt '2023-08-18':指定查找在指定日期之前创建或修改的文件。-ls:将查找到的文件以详细格式列出。
示例说明:
假设我们需要查找在 2023 年 8 月 17 日创建或修改的文件,可以使用以下命令:
find . -type f -newermt '2023-08-16' ! -newermt '2023-08-18' -ls
该命令将列出在 2023 年 8 月 17 日创建或修改的所有文件的信息,例如文件名、文件大小、最后修改时间等。
总结:
find 命令是一个强大的工具,可以用来查找满足特定条件的文件。通过灵活使用 -newermt 参数,我们可以轻松地查找特定时间段内创建或修改的文件。
原文地址: https://www.cveoy.top/t/topic/qAq3 著作权归作者所有。请勿转载和采集!