mtime参数的理解

mtime参数的理解应该如下:
-mtime n 按照文件的更改时间来找文件,n为整数。
n表示文件更改时间距离为n天, -n表示文件更改时间距离在n天以内,+n表示文件更改时间距离在n天以前。
例如:
-mtime 0 表示文件修改时间距离当前为0天的文件,即距离当前时间不到1天(24小时)以内的文件。
-mtime 1 表示文件修改时间距离当前为1天的文件,即距离当前时间1天(24小时-48小时)的文件。
-mtime+1 表示文件修改时间为大于1天的文件,即距离当前时间2天(48小时)之外的文件
-mtime -1 表示文件修改时间为小于1天的文件,即距离当前时间1天(24小时)之内的文件

为什么-mtime+1 表示文件修改时间为大于1天的文件,即距离当前时间48小时之外的文件,而不是24小时之外的呢?
因为n值只能是整数,即比1大的最近的整数是2,所有-mtime+1不是比当前时间大于1天(24小时),而是比当前时间大于2天(48小时)。

时间: 2024-10-25 00:15:09

mtime参数的理解的相关文章

find 命令的mtime参数的使用

有关find -mtime这个参数的使用确实是我以前犯过错误.今天又有人问到我这个问题,我觉得有必要把这个问题在这里记录下来. mtime参数的理解应该如下:-mtime n 按照文件的更改时间来找文件,n为整数.n表示文件更改时间距离为n天, -n表示文件更改时间距离在n天以内,+n表示文件更改时间距离在n天以前.例如:-mtime 0 表示文件修改时间距离当前为0天的文件,即距离当前时间不到1天(24小时)以内的文件.-mtime 1 表示文件修改时间距离当前为1天的文件,即距离当前时间1天

JVM日志和参数的理解

jvm日志和参数 一:理解GC日志格式,读GC日志的方法 1:开启日志 -verbose:gc -XX:+PrintGCDetails -XX:+PrintGCDateStamps -Xloggc:/path/gc.log -XX:+UseGCLogFileRotation  启用GC日志文件的自动转储 (Since Java) -XX:NumberOfGClogFiles=1  GC日志文件的循环数目 (Since Java) -XX:GCLogFileSize=1M  控制GC日志文件的大小

Bitmap类getPixels()方法中参数stride理解

转载自:http://blog.csdn.net/jie_qing/article/details/7259520 在学习Graphics中遇到位图(Bitmap)中getPixels()方法,对该方法的用法大体理解,但对其中的stride参数却不明白具体的用法以及用意,经过一番折腾后,有些明了,现记述过程如下: 行文有些详细,请赶时间的同学直接跳到红字总结处查看!!  getPixels()方法的用处为获取位图(Bitmap)中的根据方法参数所决定的像素值(颜色值),存入类型为int的pixe

网卡参数优化理解

最近工作中遇到内核模块VM将大的TCP包(超过1500字节)丢弃,重传严重,进而导致整个系统的FTP下载速率低的问题,解决方案有二: 1 不改动内核代码通过修改相关内核参数选项等,使到达该内核模块VM的IP包均为小包,从而规避掉这个丢包问题: 2 为该内核模块开发新需求,使其能够处理大包. 现将方案1的原理和分析过程阐述如下,而对于方案2对内核模块的新开发,过段时间再贴出相关内容. 网卡参数

【转】$.ajax({});的各个参数的理解

ajax---Asynchronous JavaScript And XML-------异步JavaScript和XML-------(万一你不知道这几个字符啥意思呢) var stream = {                id: $("#streamId").val(),                title: "" == $("#stream_title").val().trim() ? null : $("#strea

线程池几种配置参数的理解

创建ThreadPoolExecutor可以通过构造方法和Executors的静态方法. 构造方法: public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQueue<Runnable> workQueue, ThreadFactory threadFactory, RejectedExecutionHandler handler)

可变参数的理解

c中的printf中的参数就是典型的可变参数,参数不固定,那怎么获取呢 正常情况下C的函数参数入栈规则为__stdcall, 它是从右到左的,即函数中的最右边的参数最先入栈 #include <stdio.h> #include <stdlib.h> #define __va_rounded_size(TYPE) \ (((sizeof (TYPE) + sizeof (int) - 1) / sizeof (int)) * sizeof (int)) void test(int

tomcat一些参数的理解

jvm参数的设置 -server:一定要作为第一个参数,在多个CPU时性能佳 -xms:初始化堆内存的大小 -xmx:最大堆内存的大小 -xx:PermSize:永久内存区初始化大小 -xx:MaxPermSize:永久内存区最大大小 -xx:MaxNewSize:新生成池最大大小 -Xss:每个线程的Stack大小 xms,xmx,MaxNewSize是针对head(堆)内存区的设置,一般xms和xmx设置相同,以避免每次垃圾回收的后jvm重新分配内存:MaxNewSize是设置新生代内存区的

【J2EE】关于struts2自动填充参数的理解

特性: 1.请求时 请求参数自动填充Action对应的属性  2.响应时自动把Action的属性放到requestScope里 原理概述: 1.在request到达Action之前 有一层拦截器截获request 将请求参数放入ValueStack  2.根据url判断要进哪个Action的声明方法 根据请求(ValueStack)里的参数然后通过反射机制获取Action中的同名属性的get.set方法 并进行赋值  3.响应时将Action里的属性放入request域中  4.在下一次转发前值