- 浏览: 318028 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (107)
- Linux (16)
- Android (20)
- Network Pay (0)
- UI (8)
- Program Language (13)
- Java (8)
- Web Design (3)
- Database (5)
- SQLite (2)
- Vi/Vim (4)
- CSS (2)
- Network (3)
- PHP (20)
- Web Service (3)
- Troubleshooting (37)
- MySQL (3)
- System Management (3)
- Tools (27)
- Others (7)
- Eclipse (3)
- Framework (5)
- Python (1)
- JavaScript (1)
- Git (1)
- SCM (1)
- Video (0)
- Testing (0)
- Windows (1)
- http://service.oray.com/question/116.html (1)
- Python Troubleshooting (1)
最新评论
-
xwv:
能对你有启发和帮助就好
为什么Android的Adapter中,bindview被调用了多次 -
lipei.98:
哈哈 谢谢你的博客,解决了我一个头痛的问题。
为什么Android的Adapter中,bindview被调用了多次
关于Linux系统中的Access time, Modify time,和Change time
- 博客分类:
- Linux
- System Management
在linux系统中,文件和目录的inode信息中,包含三项和时间有关的内容,分别是:
Access time, Modify time,和Change time.
用文件来做个例子.比如,创建测试文件'1',使用命令stat查看其inode内容,显示类似下面:
$ stat 1 File: `1' Size: 6 Blocks: 8 IO Block: 4096 regular file Device: fd00h/64768d Inode: 117604369 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 503/ ***) Gid: ( 100/ users) Access: 2012-11-19 11:56:06.000000000 +0800 Modify: 2012-11-19 11:56:20.000000000 +0800 Change: 2012-11-19 11:56:20.000000000 +0800
Access time,指最近一次的程序对文件(目录)的直接存取时间.比如下面的例子:
$cat 1 1 2 3 $ stat 1 File: `1' Size: 6 Blocks: 8 IO Block: 4096 regular file Device: fd00h/64768d Inode: 117604369 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 503/ ***) Gid: ( 100/ users) Access: 2012-11-19 14:14:33.000000000 +0800 Modify: 2012-11-19 11:56:20.000000000 +0800 Change: 2012-11-19 11:56:20.000000000 +0800
这里Access time发生了变化,而其它两项未变动.
Modify time,指最近一次的文件(目录)的内容被改动的时间.比如下面的例子:
$echo '4' >> 1 $ stat 1 File: `1' Size: 8 Blocks: 8 IO Block: 4096 regular file Device: fd00h/64768d Inode: 117604369 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 503/ ***) Gid: ( 100/ users) Access: 2012-11-19 14:14:33.000000000 +0800 Modify: 2012-11-19 14:17:51.000000000 +0800 Change: 2012-11-19 14:17:51.000000000 +0800
这里,Modify time已经发生了变化.
Change time,指最近一次的文件(目录)的inode信息被改变的时间.在上面的'Modify time'的例子中可以看到,Change time同时也发生了变化.这是因为文件的内容被修改后,相应的信息也会发生变化,比如文件大小'Size'.
如果是一些单独改变文件(目录)的inode信息的操作,则只会对Change time产生影响.比如下面的例子:
$mv 1 2 $stat 2 File: `2' Size: 8 Blocks: 8 IO Block: 4096 regular file Device: fd00h/64768d Inode: 117604369 Links: 1 Access: (0644/-rw-r--r--) Uid: ( 503/ ***) Gid: ( 100/ users) Access: 2012-11-19 14:14:33.000000000 +0800 Modify: 2012-11-19 14:17:51.000000000 +0800 Change: 2012-11-19 14:23:38.000000000 +0800
上面的操作对文件'1'进行了改名,所以只是影响了Change time.
如果使用命令'ls',其有三个选项: '-u', '-t', 和'-c',分别对应的就是Access time, Modify time和Change time.使用这些选项,命令'ls'的输出会根据相应的time来进行排序.默认的,'ls'采用的是Modify time,即选项'-t'.
另外,如果在上面使用'ls'时,配合选项'--full-time',则在输出中可以显示详细的time信息.
发表评论
-
转载: 安装和使用Linux花生壳服务
2018-07-31 09:47 642因需要尝试在CentOS上使用花生壳服务器,因 ... -
Linux的文件权限和ACL的一些问题
2016-06-20 18:48 0关于Linux上的权限和ACL的一些问题: ... -
linux中find命令的mtime参数使用问题
2016-05-12 17:43 0在Linux中,使用find的参数mtime时的 ... -
使用Linux的inotify机制监控目录
2016-04-13 17:04 0在实际中,使用Linux的inotify机制监控 ... -
Linux Shell如何解析JSON格式数据
2015-09-24 15:27 0今天遇到一个,如果在Linux系统下,想要使用 ... -
Ubuntu 10.10下将PHP升级到5.4过程中的资料
2015-02-07 13:09 0最近,在Ubuntu 10.10下将PHP升级到 ... -
Linux系统查看CPU信息的各种方式
2015-01-19 17:49 0记录下Linux系统查看CPU信息的多种方式资 ... -
Linux中内存管理的一些资料
2015-01-19 17:25 0记录一些Linux系统中查看内存信息的资料: ... -
使用hosts.deny和hosts.allow控制访问来源IP
2014-12-22 22:57 0在Linux下如何使用hosts.deny和ho ... -
Linux系统中查看系统重启时间的方法
2014-11-14 11:38 0几个Linux系统下查看系统重启时间的方法: ... -
iptables的介绍
2014-11-06 10:02 0这是几个对iptables进行介绍的web,用 ... -
日志轮转工具 logrotate
2014-10-28 00:03 0在了解MySQL性能剖析时,需要对长期的慢查询日 ... -
Windows定时执行任务和后台执行任务的一些方法
2014-05-10 10:07 0在Windows如何进行定时执行任务,以及后台执 ... -
Linux环境下常用的一些任务参考命令
2014-04-15 15:39 01. 统计当前目录下各个目录的直接文件的数目 ... -
Ubuntu 10.10中解决Realtek wireless device 8176的驱动问题
2014-03-11 15:27 1488之前在笔记本Thinkpad E420中进行了 ... -
旧版Ubuntu系统的可用更新源
2014-03-07 14:57 981现在使用的是Ubuntu 旧版本10.10,想为 ... -
如何查看文件的UTF-8 BOM标志并移除
2014-01-27 11:00 0在实际操作中,有时要查看某个UTF-8编码的文件 ... -
在Linux环境下对文件名进行编码转换
2013-12-18 11:56 821遇到这样的问题: 在Linux环境下,想将某个文 ... -
Linux系统下如何删除文本中的重复行
2013-08-21 16:01 2069在Linux系统中,如果要删除文本中的重复行,可 ... -
Ubuntu下的软件包管理的相关资料
2013-07-08 09:57 0下面是一些关于Ubuntu下的软件包管理的相关资 ...
相关推荐
Linux下的find命令在目录结构中搜索文件,并执行指定的操作。linux下的find命令提供了相当多的查找条件,功能很强大,由于find的功能很强大,所以他的选项也很多,今天我们来细说一下find命令下的三个时间参数atime,...
在Linux操作系统中,文件的时间戳可以分为三种类型:访问时间(Access Time)、修改时间(Modify Time)和改变时间(Change Time)。访问时间记录了文件的最后访问时间,修改时间记录了文件的最后修改时间,改变时间...
在较早的文件系统如ext、ext2、ext3中,并不记录文件的创建时间,只记录了访问时间(Access)、修改时间(Modify)和状态更改时间(Change)。而在ext4文件系统中,虽然创建时间(Birth或crtime)作为一个可选特性...
Linux磁盘管理是系统管理员日常工作中不可或缺的一部分,它涉及到对磁盘空间的监控、设备文件的理解、磁盘配额的设定等多个方面。以下是对这些知识点的详细解释: 1. 文件属性与时间戳: 在Linux中,每个文件都有三...
3. **跨平台兼容性**:虽然Perl具有良好的跨平台特性,但在不同操作系统中,文件的时间戳可能有所不同(如Windows与Unix/Linux之间)。在编写涉及文件时间戳的脚本时,确保其在目标平台上正确运行是非常重要的。 ...
EXT4 是 Linux 操作系统中广泛使用的一种高性能日志式文件系统,它基于其前身 EXT3,并引入了许多新功能和改进,旨在提高性能、稳定性和安全性。 #### 二、EXT4 的主要特性 ##### 1. 48 位地址空间 - **特点**: ...
本篇文章将深入探讨如何使用Linux命令修改文件的三个关键时间戳:访问时间(Access Time)、内容修改时间(Modification Time)以及元数据修改时间(Change Time),并详细介绍`stat`和`touch`两个命令的用法。...
包含如下操作系统版本 FreeBSD Linux Solaris Windows 分别对应如下目录 MegaCLI for DOS MegaCLI for Linux MegaCLI for Solaris MegaCLI for FreeBSD MegaCLI for Windows ********************************...
Create and modify tables and table cells. Set their border color, alignment, cellspacing and more! Once you've created a table, simply right click inside of it and use the handy popup menu to change ...
Parsing XML can be a time-consuming task, especially when large amounts of data are involved. As of v15.10, UltraEdit provides you with a the XML Window for the purpose of parsing ...
跨浏览器,跨平台的所见即所得在线html编辑器 <br/>兼容市面上最流行的ie5.5+,firefox1.0+,mozilla1.3+, netscape7+和Safari(1.3+)浏览器,并且包括Mac和Linux操作平台。 CuteEditor...
安装linux工具源码 (UUI) Universal USB Installer ?009-2012 Lance http://www.pendrivelinux.com This Open Source tool falls under the GNU General Public License Version 2 Source Code is made available at...
28. Trudy can pretend to be Bob to Alice (and vice-versa) and partially or completely modify the message(s) being sent from Bob to Alice. For example, she can easily change the phrase “Alice, I owe ...
operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a ...
operating system, as well as its variant, the GNU/Linux operating system. Although the Lesser General Public License is Less protective of the users' freedom, it does ensure that the user of a ...
- Fix MTRR configuration (prevented boot of modern Linux kernels) - Fix interrupt vectors for INT 60h-66h (reserved for user interrupt) by setting them to zero - Fix BIOS INT13 function 08 when ...
Other C++ Features Reference Arguments Function Overloading Default Arguments Variable-Length Arrays and alloca() Friends Exceptions Run-Time Type Information (RTTI) Casting Streams Preincrement and ...
Change for GPE support: when a "wake" GPE is received, all wake GPEs are now immediately disabled to prevent the waking GPE from firing again and to prevent other wake GPEs from interrupting the wake ...
--timeout=[x]=[y]=[color] 倒计时位置、颜色。单位:列,行,24位色彩。 2015-05-14(yaya) 改进 NTFS 文件系统: 对于驻留属性文件(小文件),可以写,也可用 blocklist 显示信息。 对于非驻留属性列表,...