查看路径最新修改时间

  1. ls -l -d --full-time tests
  2. # drwxr-xr-x 3 suqingdong Disease 451 2022-03-25 18:26:30.685039338 +0800 tests
  3. stat -c %y tests
  4. # 2022-03-25 18:26:30.685039338 +0800
  5. stat -c %Y tests
  6. # 1648203990
  7. date -r tests
  8. # 2022年 03月 25日 星期五 18:26:30 CST
  9. date -r tests '+%Y-%m-%d %H:%S:%M'
  10. # 2022-03-25 18:30:26

哪些操作不会改变路径最新修改时间

  • 目录重命名
  • 修改目录权限
  • 修改目录下已有文件的内容

哪些操作会改变路径最新修改时间

  • 在目录下新建文件或目录
  • 删除目录下的文件或目录
  • 重命名目录下的文件或目录

结论

Operation Updates directory (myDir)’s mtime
Renaming myDir No
Changing myDir‘s Permission No
Changing the content of files under myDir No
Adding, removing, or renaming files or subdirectories under myDir Yes

https://www.baeldung.com/linux/directory-last-modified-time