首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux文件时间属性 查看和修改文件时间

    Linux下一个文件有三个主要的变动时间,mtime,ctime,atime: mtime(modification time):当文件的内容更改时,就会更新这个时间。...ctime(status time):当文件的状态被更改时,会更改这个时间,比如像文件的权限或者属性被更改时就会更改这个时间。...atime(access time):就是文件访问时间,当文件的内容被读取时就会更改这个时间。比如使用cat指令读取某个文件时,这个时间就会被更改。...有时候由于时区等问题,你的文件时间可能和标准时间不一致,这个时候就可以使用touch指令来修改文件时间。...这个指令会修改文件的三个时间,当文件不存在时会创建文件 touch -a 文件名 这个指令我使用man来查看时,上面说明只会修改文件的访问时间,但是在实际操作的时候发现除了mtime每变之外,atime

    8.9K20

    Linux | 文件时间属性

    微信图片_20200220133741.jpg 在我们进行系统运维的时候,会需要去查看系统下文件的一些时间属性,如创建时间、修改时间等,比如查看一个应用的配置文件的修改时间,用于初步判断该文件是否被篡改过...那么本文就针对Linux系统下的文件时间属性来做一个介绍。 文件时间属性 在Linux系统下,文件时间属性主要分为三种: 访问时间 atime: 也就是Access time。...(实际操作中,出现过atime不变的情况) 利用时间属性的常见操作 结合find命令查找特定时间要求的文件,例如查询最近24小时内修改过的文件:find /data -mtime 24 ?...如果我们能让系统不对atime进行记录更新,那么可以在某个程度上让系统得到一定的优化,参考操作如下: echo -ne " proc /proc proc noatime,defaults 0 0 "...以上是本文对进行系统运维时,查看Linux系统下文件时间属性的分享,希望对大家有帮助。 作者:何立

    3.7K20

    Linux 查看文件创建时间

    在 Windows 下,一个文件有创建时间、修改时间、访问时间。而在 Linux 下,一个文件也有三种时间,分别是访问时间(Access)、修改时间(Modify)、状态改变时间(Change)。...可以使用 stat 命令查看文件的访问时间、修改时间和状态改变时间。 很不幸,Linux 目前常见的文件系统是没有存储文件创建时间的,比如 ext3 就没有存储。...但是,如果文件创建后就没有修改过,修改时间=创建时间;如果文件创建后,状态就没有改变过,那么状态改变时间=创建时间;如果文件创建后,没有被读取过,那么访问时间=创建时间,当这个基本不太可能。...比如我们使用vi打开文件但不编辑,那么退出后文件的访问时间就会改变; 比如我们使用vi打开文件并且编辑后保存退出,那么文件的修改时间就会改变,当然访问时间也改变了; 再比如使用chmod +x给文件增加可执行的属性...,那么文件的状态改变时间就会改变。

    22.1K30

    Linux下查看文件创建时间

    在windows下,一个文件有:创建时间、修改时间、访问时间。而在Linux下,一个文件也有三种时间,分别是:访问时间(Access)、修改时间(Modify)、状态改变时间(Change)。...使用stat命令查看文件的访问时间,修改时间和状态改变时间。 image.png 很不幸,Linux目前常见的文件系统是没有存储文件创建时间的,比如ext3就没有存储。...但是,如果文件创建后就没有修改过,修改时间=创建时间;如果文件创建后,状态就没有改变过,那么状态改变时间=创建时间;如果文件创建后,没有被读取过,那么访问时间=创建时间,这个基本不太可能。...比如我们使用vi打开文件并且编辑后保存退出,那么文件的修改时间就会改变,当然访问时间也改变了。 再比如使用chmod +x给文件增加可执行的属性,那么文件的状态改变时间就会改变。...---- 参考文献 [1]What file systems on Linux store the creation time?

    25.7K40

    Linux touch命令:创建文件及修改文件时间

    既然知道了如何在 Linux 系统中创建目录,接下来你可能会想在这些目录中创建一些文件,可以使用 touch 命令。...需要注意的是,touch 命令不光可以用来创建文件(当指定操作文件不存在时,该命令会在当前位置建立一个空文件),此命令更重要的功能是修改文件时间参数(但当文件存在时,会修改此文件时间参数)。...Linux 系统中,每个文件主要拥有 3 个时间参数(通过 stat 命令进行查看),分别是文件的访问时间、数据修改时间以及状态修改时间: 访问时间(Access Time,简称 atime):只要文件的内容被读取...可以看到,touch 命令可以只修改文件的访问时间,也可以只修改文件的数据修改时间,但是不能只修改文件的状态修改时间。...因为,不论是修改访问时间,还是修改文件的数据时间,对文件来讲,状态都会发生改变,即状态修改时间会随之改变(更新为操作当前文件的真正时间)。 【例 1】 touch 命令创建文件

    45720

    linux下统计文件数目+linux统计指定时间文件总数

    第一种方法: ls -l|grep "^-"|wc -l  ls -l 长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等)。...如果ls -lR|grep "^-"|wc-l则可以连子目录下的文件一起统计。...grep ^- 这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^d  wc -l 统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于一行信息对应一个文件...,所以也就是文件的个数。...linux统计指定时间文件总数 由于工作原因,需要统计某目录下atime时间大于365天的文件,google搜索之后,发现find命令异常强大。

    7.3K40

    Linux学习命令汇总二——Linux文件系统,日期时间文件目录管理

    文件时间戳:最近一次被修改的时间 访问:access 修改:modity,文件内容发生改变 改变:changed,metadate、元数据(权限,大小等)发生改变 Linux...cache :缓存目录 /var/run :保存到下次引导前有效的关于系统的信息文件 /var/lib :系统正常运行时要改变的文件 Linux关机重启 shutdown命令格式: #...init :init定义了8个运行级别(runlevel),init 0为关机,init 1为重启 Linux日期时间管理 cal 显示日历 date 显示或设置日期和时间,命令格式: # date...touch 修改文件时间戳或创建空文件,命令格式 # touch [OPTION]......-c (--no-create):不创建空文件 -a -t :指定文件访问时间时间格式为 [[CC]YY]MMDDhhmm[.ss] -m -t :指定文件修改时间 例:# touch

    1.4K30

    Linux文件时间的一些测试

    先看一下两个文件时间 1.png 通过URL访问后的时间 2.png 可以看到两个文件的进入时间是一样的。...有些Apache配置了APC或者其他的缓存机制,这样再重新刷新页面时,文件时间并不会改变。 测试一下VFS进行代码部署和同步时的时间问题,现在本地创建类似的两个文件 创建后,部署到服务器上。...先查看中转机中文件的状态: ? 同时看了一下,内网代码发布机上文件时间 ? 在没有进行URL请求的时候,查看一下244.21服务器上的文件时间 ?...可以看到在,rsync代码到生产环境的时候,保留了文件的创建时间,同时变动了修改时间和访问时间。下面做一次url访问。 时间发生了变化 ? 这是,重命名 time.php ,刷新页面,出现了白屏。...这时重新发布一下两个文件,部署时显示两个文件没有修改,都没有被部署。 ? 但是这个时候,中转机上的文件时间发生了变化。 ? 这个时候,前端机器上的文件时间没有更改,文件也没有部署到。

    71140

    Linux下查看binlog文件创建时间的命令

    ,知道文件的创建时间 •在Linux下,是否有命令可以查出文件的创建时间了?...比如对这个文件运用 more、cat等命令。ls、stat命令都不会修改文件的访问时间 2、修改时间,修改时间文件内容最后一次被修改时间。比如:vi后保存文件。...是该文件的i节点最后一次被修改的时间,通过chmod、chown命令修改一次文件属性,这个时间就会更新 如果文件创建后就没有修改过,修改时间=创建时间;如果文件创建后,状态就没有改变过,那么状态改变时间...=创建时间;如果文件创建后,没有被读取过,那么访问时间=创建时间。...Bad magic number in super-block while opening filesystem stat: Filesystem not open 总结 以上所述是小编给大家介绍的Linux

    6.2K31
    领券