当前位置: 首页 > 编程笔记 >

Linux 判断文件修改时间和系统时间差

万俟宜修
2023-03-14
本文向大家介绍Linux 判断文件修改时间和系统时间差,包括了Linux 判断文件修改时间和系统时间差的使用技巧和注意事项,需要的朋友参考一下

 Linux 判断文件修改时间和系统时间差

#!/bin/bash

timestamp=`date +%s`
filepath=/root/yuhui/ta-2016030307.log
if [ -f $filepath ];
then
echo "文件存在!路径为:$filepath"
filetimestamp=`stat -c %Y $filepath`
echo "文件最后修改时间戳:$filetimestamp"

timecha=$[$timestamp - $filetimestamp]

 if [ $timecha -gt 60 ];then
 echo '当前时间大于文件最后修改时间60秒'
 else
 echo '当前时间小于文件最后修改时间60秒'
 fi

else
echo "文件不存在或者您输入的路径有误"
fi

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

 类似资料:
  • 本文向大家介绍python修改操作系统时间的方法,包括了python修改操作系统时间的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了python修改操作系统时间的方法。分享给大家供大家参考。具体实现方法如下: 希望本文所述对大家的Python程序设计有所帮助。

  • 问题内容: 我正在使用C程序,需要获取文件的最后修改时间。程序要做的是一个函数循环遍历目录中的每个文件,当找到特定文件时,它将调用另一个函数来检查文件的最后修改时间。 在该目录下有一个,和等当我使用ll命令我可以看到,列出目录在linux 和进行了修改,在5月4日,并于5月3日进行了修改。 但是,当程序检查这些文件中的每个文件时,它总是会返回3rd may。下面是我正在使用的代码。 我尝试了的所有

  • 既然知道了如何在 Linux 系统中创建目录,接下来你可能会想在这些目录中创建一些文件,可以使用  touch 命令。 需要注意的是,touch 命令不光可以用来创建文件(当指定操作文件不存在时,该命令会在当前位置建立一个空文件),此命令更重要的功能是修改文件的时间参数(但当文件存在时,会修改此文件的时间参数)。 Linux 系统中,每个文件主要拥有 3 个时间参数(通过 stat 命令进行查看)

  • 本文向大家介绍详解Linux命令修改文件的三个时间,包括了详解Linux命令修改文件的三个时间的使用技巧和注意事项,需要的朋友参考一下 Linux命令如何修改文件的三个时间 本文主要对stat和touch两个命令进行讲解。 如何查看一个文件的元数据呢?可以使用stat命令。 File: 'ceshi1'  文件所在路径   Size: 4096       Blocks: 8 文件占据的磁盘块  

  • 问题内容: 如何在Python中更改系统日期,时间和时区?有没有可用的模块? 我不想执行任何系统命令 我想要一个通用的解决方案,该解决方案应该在Unix和Windows上都可以使用。 问题答案: 我没有Windows机器,所以我没有在Windows上对其进行测试…但是您明白了。

  • 本文向大家介绍python如何修改文件时间属性,包括了python如何修改文件时间属性的使用技巧和注意事项,需要的朋友参考一下 1、获取文件的创建、修改、访问时间  2、更改文件的修改、访问时间(创建时间没查到怎么修改,暂时不记录)  3、放在同一个py方便直接复制使用  4、补充修改文件的创建时间 以上就是python如何修改文件时间属性的详细内容,更多关于python修改文件时间属性的资料请关