`
ah_fu
  • 浏览: 228010 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

记:linux下find命令的参数-mtime的n值乘的是48小时,不是24小时

阅读更多
我写了一个SHELL脚本来删除旧的文件,结果发现执行不正确:
#!/bin/bash

#删除4天以前的文件
find /log/somedata/ -mtime +4 -exec rm -f {} \;
echo "complete"
单独提出find //log/somedata/ -mtime +4来执行,发现根本不是那么回事情。然后又写了一个相反的命令来对比:
#查找4天内的文件
find /
log/somedata/  -mtime -4

结果仍是不对。

认真观察文件的日期,发现-mtime参数后的N值乘以的不是文档中所说的24小时,而是48小时!!!
好奇怪的问题,再次一记,希望明白原理的朋友能够告诉我。

分享到:
评论

相关推荐

    linux下find命令-atime,-ctime,-mtime真正含义

    在Linux操作系统中,`find`命令是一个非常强大的工具,它允许用户在文件系统中搜索符合特定条件的文件和目录。本文将深入解析`find`命令中的三个时间参数:`-atime`, `-ctime`, 和 `-mtime`,以及如何结合这些参数来...

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

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

    find命令参数详解

    find 命令参数详解 find 命令是 Unix/Linux 系统中一个功能强大且灵活的命令,用于在文件系统中搜索和查找文件。该命令具有强大的功能,因此它的选项也很多,详细了解每个参数可以帮助我们更好地使用 find 命令。 ...

    Linux Find_命令使用详解

    ### Linux Find 命令使用详解 #### 一、前言与概述 `find` 是 Linux 下一个极其强大且多功能的文件查找工具。它能够帮助用户根据不同的标准(如文件名称、所有者、修改时间等)查找文件。尤其是在管理大型文件系统...

    Linux Find 命令详解

    ### Linux Find 命令详解 #### 一、前言:了解 find 命令 `find` 是 Linux 和类 Unix 系统中一个非常强大的工具,用于在文件系统中搜索文件。它提供了多种选项来根据不同的标准进行精确查找,如文件名、权限、拥有...

    linux-find-命令的详细说明.zip

    在Linux操作系统中,`find`命令是一个非常强大的工具,用于在文件系统中搜索符合特定条件的文件和目录。它允许用户根据文件名、大小、时间戳等属性来定位文件。本详细说明将深入探讨`find`命令的使用方法、选项以及...

    linux系统命令及VI用法

    - `find / -mtime -1`: 查找最近24小时内被修改过的文件。 - `find / -nouser`: 查找没有所属用户的文件。 - `find / -user fred`: 查找属于用户“fred”的文件。 6. **其他常用命令** - `which`: 查找命令的...

    linux常用的60个命令.pdf

    ### Linux常用的60个命令详解 #### 一、安装和登录命令 在这部分,我们将详细介绍Linux中最常用的几个安装和登录命令,包括`login`、`shutdown`等。 ### 1. login - 登录系统 #### 作用: `login`命令用于用户...

    find命令使用方法

    `find`命令是Linux和Unix系统中用于在指定目录下搜索符合条件的文件的强大工具。它提供了多种选项,使得用户可以根据文件名、权限、大小、时间戳等多种属性来定位文件。以下是对`find`命令及其主要选项的详细解释: ...

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

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

    工作中采用的linux命令

    ### 工作中常用的Linux命令详解 #### 1. 从其他机器拷贝文件夹 (scp -r) **格式:** `scp -r 文件夹名(源) 用户名@机器名:/路径(目的)` **示例:** `scp -r search work@zjm-testing-ps23.zjm.baidu....

    linux操作命令

    -mtime -1 -type f -print` 将查找过去24小时内被修改过的所有文件。`-mtime` 参数表示修改时间,负号意味着在指定时间范围内。 #### `chown` 命令 `chown`(change owner)用于更改文件或目录的所有者。命令 `...

    Linux中find命令的用法入门

    在Linux系统中,find命令是日常管理工作中必不可少的工具,它可以帮助用户在文件系统的层级结构中查找指定条件的文件。本文将深入解析find命令的基本用法及其各种参数和选项。 首先,find命令的基本格式如下: ```...

    Linux 命令find之查找文件的示例

    ### Linux find命令详解 #### 一、概述 `find` 是 Linux 和类 Unix 系统中最常用的文件查找工具之一。它允许用户通过多种条件来定位系统中的文件或目录,包括但不限于文件名、文件类型、文件大小、文件权限等。...

    利用shell find命令删除过期的缓存方法示例

    4. `-mtime n`: 查找在过去n*24小时内被修改的文件。 例如,如果我们想删除过去两天内未被访问的缓存文件,可以使用: ```bash find /path/to/cache -atime +2 -exec rm -rf {} \; ``` 这里,`-atime +2`意味着...

Global site tag (gtag.js) - Google Analytics