• 理解 atime,ctime,mtime (下)


    话不多说,开始下篇。

    # 前言

    通过 "理解 atime,ctime,mtime (上)" 我们已经知道了atime 是文件访问时间;ctime是文件权限改变时间;mtime是文件内容改变时间。并且我们了解了使用ls -lu 看到的是文件访问时间ls -lc文件权限改变时间ls -l 看到的是文件内容改变时间

    长按可跳转至博客园原文

    # 实验

    一、修改命令

    1、测试文本

    for i in `seq 10`; do touch -d "2038-01-19 03:14:07" $i; done
    

    2038-01-19 03:14:07 是一个神奇的时间。到了这个时间软件将无法正常工作

    2、查询命令 cat

    如果使用 cat 命令,文件访问时间将被改变。(注:stat命令本身会改变Change时间)

    3、写入命令 cp、mv、echo、vim

    可以看到使用了cp命令后 atime && mtime && ctime 都被改变,而 cp -a 保留属性后则仅改变了atime && ctime

    使用了 mv 命令后,仅ctime 被改变。

    使用 echo 命令后,mtime && ctime 都被改变。

    vim 命令会改变所有。

    4、setfacl、chmod

    二、find 查找

    find 共有俩个查询选项: -mtime(天数) 与 -mmin(分钟)

    这俩个选项可以参加参数:+ - 或直接的数字

    # 总结

    命令 Access(文件访问) Modify(文件内容修改) Change(文件权限修改)
    cat
    cp
    mv
    echo
    vim
    setfacl
    chmod
  • 相关阅读:
    Excel设置下拉选项的方法
    Codeforces Round #218 (Div. 2) (线段树区间处理)
    手动配置S2SH三大框架报错(一)
    一种H.264高清视频的无参考视频质量评价算法(基于QP和跳过宏块数)
    UIWebView的使用
    AFNetworkIng的简单使用
    虚线边框的实现
    iOS实现简单时钟效果
    hdu 3966 Aragorn's Story
    Count on a tree
  • 原文地址:https://www.cnblogs.com/itxdm/p/understanding_atime_ctime_mtime_2.html
Copyright © 2020-2023  润新知