首页
学习
活动
专区
工具
TVP
发布

Linux | 文件时间属性

微信图片_20200220133741.jpg 在我们进行系统运维的时候,会需要去查看系统下文件的一些时间属性,如创建时间、修改时间等,比如查看一个应用的配置文件的修改时间,用于初步判断该文件是否被篡改过...那么本文就针对Linux系统下的文件时间属性来做一个介绍。 文件时间属性Linux系统下,文件时间属性主要分为三种: 访问时间 atime: 也就是Access time。...简单总结下,能正常触发修改上述3种时间属性的命令和效果: cat、less、more等只读文件,不修改文件的操作,只会修改atime的值。...;并介绍借由ll命令查看文件时间属性;再演示触发更新时间的几个命令的效果;分享利用时间属性的一般常见操作;最后提供时间属性的系统优化的操作给大家参考。...以上是本文对进行系统运维时,查看Linux系统下文件时间属性的分享,希望对大家有帮助。 作者:何立

3.6K20

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

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

8.8K20
您找到你想要的搜索结果了吗?
是的
没有找到

Linux文件的三个时间属性

时间属性介绍 Linux下一个文件通过stat命令可以查看到这个文件时间方面的属性,具体信息如下: # stat tengine-2.0.0-23tf4566.tar.gz File: 'tengine...此三个属性初始时间记录都是文件被创建的时间: Access 指最后一次读取的时间(访问) Modify 指最后一次修改数据的时间(修改) Change 指最后一次修改元数据的时间(改变) Access的意思是访问...用ls -lu看到的文件时间是最近一次access的时间。...Modify 意思是更改(内容)or 写入: 当更改了一个文件的内容的时候,此文件的modify的时间记录会被更新。用ls -l看到的文件时间是最近一次modify的时间。...Change 改变(状态或属性): 对一个文件或者目录作mv、chown、chgrp操作后,它的Change时间记录被更新,change时间会受到modify行为的影响。

83710

Linux文件属性中的三个时间

本文所有脚本及命令均在 Red Hat Enterprise Linux Server release 7.6 上验证通过。...Linux 下使用 stat 命令查看文件(目录)时,可以看到文件(目录)有三个时间属性,分别是: Access Time :指最近一次的程序对文件(目录)的直接存取时间,通俗来讲是文件最近一次被访问的时间...Modify Time :指最近一次文件(目录)的内容被改动的时间。用 ls -lu 命令看到的是 Modify Time。 Change Time :指最近一次文件(目录)的属性被修改的时间。...修改Change Time的情形 对文件属性进行修改,包括文件名、软连接数量、读写属性等进行修改,会改变文件的Change Time,但不会改变Modify Time。 ?...使用 touch 命令来修改时间 touch 命令可以创建文件,可以在创建文件的时候指定三个时间的具体值,也可以对现有的文件修改这三个时间的值,如下图所示。 ?

1.5K20

Linux文件属性

上图的第三列是文件或目录的链接数量 Inode:(index inode)索引节点,linux中存储设备或分区被格式化为文件系统后,一般都分为两个部分,第一部分就是inode,第二个部分为block,...inode存储的是文件属性信息,每一个文件都有对应的inode,每个inode都有一个号码如身份证一样,具有唯一性,系统识别文件就是识别它的inode节点号,用它来区分不同的文件,不像win系统按照文件名来区分不同的文件...因此用户通过文件名打开文件的过程是这样的:系统先找到这个文件对应的inode号,通过这个号来获取它的信息,然后根据这些信息来找到文件数据所在的block,最后读出数据。...2、  一个文件可能占用多个block,每读取一个block时就会消耗磁盘I/O 3、  如果要提升磁盘I/O性能,那么就要尽可能一次性读取数据尽量的多 4、  一个block只能存放一个文件的内容,无论文件的内容为多少...,如果block为4k,存放的文件为2k,那么2k就要浪费 5、  block文件并非越大越好,存放文件大就设置大点,存放文件小就设置小点 6、  ext3/ext4默认block为4k 经验:往磁盘写入数据时提示空间不足

1.7K30

Linux 文件基本属性

Linux 系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。 为了保护系统的安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。...l25.png 在 Linux 中我们可以使用 ll 或者 ls –l 命令来显示一个文件属性以及文件所属的用户和组,如: [root@www /]# ls -l total 64 dr-xr-xr-x...d 在 Linux 中代表该文件是一个目录文件。 在 Linux 中第一个字符代表这个文件是目录、文件或链接文件等等。...9个属性 Linux文件属性有两种设置方法,一种是数字,一种是符号。...变更权限的指令 chmod 的语法是这样的: chmod [-R] xyz 文件或目录 选项与参数: xyz : 就是刚刚提到的数字类型的权限属性,为 rwx 属性数值的相加。

1.7K30

Linux 文件基本属性

Linux 系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。 为了保护系统的安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。...在 Linux 中我们可以使用 ll 或者 ls –l 命令来显示一个文件属性以及文件所属的用户和组,如: [root@www /]# ls -l total 64 dr-xr-xr-x 2 root...d 在 Linux 中代表该文件是一个目录文件。 在 Linux 中第一个字符代表这个文件是目录、文件或链接文件等等。...9个属性 Linux文件属性有两种设置方法,一种是数字,一种是符号。...变更权限的指令 chmod 的语法是这样的: chmod [-R] xyz 文件或目录 选项与参数: xyz : 就是刚刚提到的数字类型的权限属性,为 rwx 属性数值的相加。

1.9K10

Linux文件基本属性

1、ls -l 在Linux中第一个字符代表这个文件是目录,文件或链接等等。 当为[d]则是目录。 当为[-]则是文件。 当是[l]则表示为链接文档。...当是[b]则表示为装置文件里面的可供储存的接口设备。 当是[c]则表示为装置文件里面的串行端口设备 接下来的字符中,以三个为一组,且均为[rwx]。每个文件属性由左边第一部分的10个字符来确定。...2、更改文件属性 chgrp:更改文件属性 -R:递归更改文件属组,就是在更改某个目录文件的属组时,如果加上-R的参数,那么该目录下的所有文件的属组都会更改。...3、chown:更改文件属主,也可以同时更改文件属组 4、chmod:更改文件9个属性 xyz:就是数字类型的权限属性,为rwx属性数值的相加 -R:进行递归的持续变更, 还有可以通过u、g、o

78000

Linux 文件基本属性

Linux 系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。 为了保护系统的安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。...在 Linux 中我们可以使用 ll 或者 ls –l 命令来显示一个文件属性以及文件所属的用户和组,如: [root@www /]# ls -l total 64 dr-xr-xr-x 2 root...d 在 Linux 中代表该文件是一个目录文件。 在 Linux 中第一个字符代表这个文件是目录、文件或链接文件等等。...9个属性 Linux文件属性有两种设置方法,一种是数字,一种是符号。...变更权限的指令 chmod 的语法是这样的: chmod [-R] xyz 文件或目录 选项与参数: xyz : 就是刚刚提到的数字类型的权限属性,为 rwx 属性数值的相加。

1.6K20

Linux文件属性详解

Linux 文件或目录的属性主要包括:文件或目录的节点、种类、权限模式、链接数量、所归属的用户和用户组、最近访问或修改的时间等内容。...第三列:硬链接个数 第四列:属主 第五列:所归属的组 第六列:文件或目录的大小; 第七列:最后修改时间; 第八列:文件名或目录名 image-20210219225130109 inode inode...硬链接 在Linux文件系统中,保存在磁盘分区中的文件,不管是什么类型,系统都会给它分配一个编号,这个编号被称为索引节点编号(Inode Index),它是该文件或者目录在linux文件系统中的唯一标识...有了这个编号值,就可以查到该文件的详细内容。 同时,Linux系统还规定,可以允许多个文件名同时指向同一个索引节点(Inode),这就是硬链接。...= rwx = 4+2+1 = 7 group = rwx = 4+2+1 = 7 others= --- = 0+0+0 = 0 原文链接:https://rumenz.com/rumenbiji/linux-file-attribute.html

1.8K30

Linux文件属性与权限

目录 前言 文件权限类 文件属性 rwx 作用文件和目录的不同解释 chmod 改变权限 1)基本语法 2)经验技巧 3)案例实操 chown 改变所有者 1)基本语法   2)选项说明 3)实操案例...是什么意思呢,这就是本篇文   章要介绍的,文件属性 ---- 文件权限类 文件属性 Linux 系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。...为了保护系统的安全性,Linux 系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。...在Linux 中我们可以使用 ll 或者 ls -l 命令来显示一个文件属性以及文件所属 的用户和组  如上图前面的几个字符表示什么意思呢 从左到右的 10 个字符表示...(1)0 首位表示类型 ,在Linux中第一个字符代表这个文件是目录、文件或链接文件等等 - 代表文件 d 代表目录 l 链接文档 (link file)

1.7K20

Linux文件基本属性文件查找

文件时间 任何一个操作系统都有时间的概念,时间的概念主要用于对文件和系统中发生的时间进行记录,在Linux 中,可以使用stat查看Linux系统中文件时间 stat 用于显示文件时间和 inode...,也叫atime 当文件被访问的时候,这个时间就会发生改变 Linux文件运行的时候查看文件又频繁数量又大,如果每次atime发生变化的时候都记入硬 盘,或造成很大的压力。...,这个时间就会发生改变 Change:改变时间,也叫ctime 当文件状态被改变的时候,这个时间就会发生修改 文件类型 Linux系统和Windows系统有很大的区别,Windows系统查看文件的后缀名就可以知道这个是什么类型...Linux系统就根本不看文件的后缀名,你认为这个是什么文件,你就使用什么工具打开这个文件,如果打 开错误,就会报错,看下面的案例 [root@localhost ~]# cat file cat: file...文件查找 在windows中可以在文件管理器中很方便的输入文件名查找文件,然而Linux文件查找功能更加的方 便,并且功能更加的强大,现在就介绍三个用于查找文件的命令。

76030

Linux笔记(6)| 文件属性

前面讲了文件的操作,但是我们在操作文件之前,应该先判断文件属性,比如该文件是属于哪一类文件,用户具有哪些权限等。...关于文件类型和文件权限,可以参考之前的文章:Linux笔记(2)| 进阶命令 1、常用文件属性获取 stat函数 int stat(const char *pathname, struct stat...#define st_mtime st_mtim.tv_sec #define st_ctime st_ctim.tv_sec }; 文件属性中的文件类型标志在...(2)chmod/fchmod与权限修改 chmod是一个linux命令,用来修改文件的各种权限属性。chmod命令只有root用户才有权利去执行修改。...chmod命令其实内部是用linux的一个叫chmod的API实现的。 注意:只有在Linux原生目录中,改变文件权限才有效,在共享文件夹中会不起作用。

1.5K30

Linux文件的隐藏属性

Linux文件的隐藏属性 linux除了9个权限外,还有些隐藏属性, 使用chattr命令来设置 chattr 设置文件的隐藏属性   #chattr [+-=] [ASacdistu] 文件或目录...参数: + :增加某一个特殊参数,其他原本存在参数则不动 - :删除某一个特殊参数,其他原本存在参数则不动 = :仅有后面的参数 A :设置了A这个属性时,此文件(或目录)的访问时间atime将不会被修改...S :一般文件是异步格式写入磁盘的,如果加上S这个属性时,对文件进行任何修改,将会“同步”写入磁盘中。...d :当dump程序被执行的时候,设置d属性将可使该文件(或目录)不会被dump备份。 i :它可以让一个文件不能被删除、改名,设置连接也无法写入或添加数据。只有root才能设置这个属性。...lsattr 显示文件隐藏属性   #lsattr [-adR] 文件或目录 参数: -a :将隐藏属性也显示出来 -d :如果接的是目录,仅列出目录本身的属性而非目录内的文件名 -R :连同子目录的数据也一并列出

3.5K90

3.linux文件属性

1.linux文件属性 ls -lih i查看文件inode,h查看文件大小 文件总共10个属性 inode索引节点编号(唯一的) 文件类型和权限,第一个字符为类型,后面字符为权限 硬链接的数量...文件或目录所属的用户 文件或目录所属的组 文件的大小 7,8,9列分别是文件的修改时间:月,日,时:分 文件名  查看文件属性的命令 stat  查看磁盘inode使用量 2.文件类型 通过file...xxx命令可以查看文件类型 分别查看目录和文件 ls -l |grep -i "^d" ls -l |grep -i "^-" 文件类型 - 普通文件(find查找的f类型就是-) d 目录文件 l...符号链接,也即是软连接文件 b 块设备和其它外围设备,是特殊类型的文件 3.文件权限 r:4  读 w:2 写 x: 1 执行 -:0 没有权限 文件权限共9位 rwx r-x r-x 前面123位表示用户的权限

1.4K30

Linux 查看文件创建时间

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

21.6K30

Linux 文件基本属性

当使用ls -a 命令时,会发现有些文件名有  “ . ”时,其代表该文件为隐藏文件  ? 在Linux中第一个字符代表这个文件是目录、文件或链接文件等等。...因此,Linux系统按文件所有者、文件所有者同组用户和其他用户来规定了不同的文件访问权限。...更改文件属性 1、chgrp:更改文件属组 语法: chgrp [-R] 属组名文件名 参数选项 -R:递归更改文件属组,就是在更改某个目录文件的属组时,如果加上-R的参数,那么该目录下的所有文件的属组都会更改...9个属性 Linux文件属性有两种设置方法,一种是数字,一种是符号。...变更权限的指令chmod的语法是这样的: chmod [-R] xyz 文件或目录 选项与参数: xyz : 就是刚刚提到的数字类型的权限属性,为 rwx 属性数值的相加。

1.4K20
领券