首页 > 其他分享 >文件时间属性

文件时间属性

时间:2024-06-30 23:32:57浏览次数:18  
标签:文件 文件属性 modify access 修改 时间 属性

文件的时间

为什么要学习关于文件属性,因为我们的文件,不要认为内容没有发生改变,你的文件就没有被人动过
1、有人偷看了你的密码文件
2、有人偷偷修改了你的重要文件,肉眼无法观察出来
3、有人偷偷修改了你的文件属性,你却还不知道
关于文件的属性,有如下三个时间,可以更加清晰的了解你的文件是否被人碰过
1、创建时间:代表这个文件什么时候被创建
2、访问时间:代表这个文件什么时候被访问
3、修改时间:代表这个文件什么时候被修改

文件的时间是以当前的系统时间作为标准
stat命令可以获取文件的详细属性
[root@bogon opt]# stat a.txt  ### 由于这个文件是新创建的,所以access modify和change时间是一样的 
  File: ‘a.txt’
  Size: 0         	Blocks: 0          IO Block: 4096   regular empty file
Device: 803h/2051d	Inode: 33843168    Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Context: unconfined_u:object_r:usr_t:s0
Access: 2023-11-27 21:22:38.275415865 +0800
Modify: 2023-11-27 21:22:38.275415865 +0800
Change: 2023-11-27 21:22:38.275415865 +0800
Birth: -

【1】、access时间

access指的是最后一次的读取时间,当该文件的内容被取用时,就会更新这个时间,比如:cat、more、less、grep
比方说我们使用cat去读取一个文件时,就会更新文件的access time。

image-20231127213406121

【2】、关于change时间

是指最后一次修改源数据的时间,当该文件的“状态”改变时,就会更新这个时间。也就是说,当文件的权限与属性被修改时,就会更新这个时间,比如使用chmod、chown、mv命令修改文件属性

image-20231127214212902

【3】关于modify时间

modify的意思是修改、更改、写入。我们通过ll命令看到的是最近一次被modify的时间
modify指最后一次修改数据的时间,当该文件中的内容数据更改时,就会更新这个时间,内容数据指的是文件的内容,而不是文件的权限或属性
因为在修改文件内容的时候也会引起文件属性的变化,如:文件大小等,所以在modify time变化时,change time也会变化。

image-20231128103721935

【4】、touch命令

touch -d 'time' -a/-c/-m filename 
我们可以使用touch命令去直接修改对应的文件时间

标签:文件,文件属性,modify,access,修改,时间,属性
From: https://www.cnblogs.com/xuruizhao/p/18277167

相关文章

  • Java方法递归:File文件搜索
        在Java中,方法递归是一种特殊的情况,其中方法直接或间接地调用自身。为了使用方法递归,方法需要有基本情况,即不再调用自身的条件,以防止进入无限循环。    我们来做一个搜索文件并打开的案例。以打开QQ为例,因为我的电脑只有C盘,我搜索文件的地方,就写C盘。publ......
  • Linux---文件的权限
    在Linux中的权限采用的是三位十进制的数表示权限,如:0755,0644权限的使用是由四个部分组成,ABCD(为了方便说明,采用这四个字母代表四个部分)A~0:表示十进制B:表示用户的权限C:表示组用户的权限D:表示其他用户的权限—:0,表示不能读,不能写,不可以执行–x:1,表示不能读,不能写,可以执......
  • 文件的基础
    1、定义文件:一组相关数据的有序集合。文件名:这个数据集合的名称。2、文件类型Linux上一切皆文件常规文件:-}ASCII码文件}二进制的文件目录:d字符设备:c块设备:b有名管道:p套接口:s符号链接:l3、系统调用和库函数系统调用用户空间进程访问内核的接口把......
  • 【Redis —— 04 Redis配置文件】
    Redis配置文件(通常为redis.conf)包含多种配置选项,可以调整Redis服务器的行为和性能。以下是Redis配置文件中的常见配置项及其详解:官网:Redisconfiguration|Docs常用配置项1.基本配置bind绑定的IP地址。如果你想让Redis监听多个IP地址,可以用空格分隔多个IP。示例:b......
  • AOD始终显示时间和信息(Dream)简析
    AOD始终显示时间和信息(Dream)简析DreamManagerService启动在SystemServer的startOtherServices方法中会启动DreamManagerService服务这里是调用SystemServiceManager的startService方法显然,在SystemServiceManager的startService方法中首先将要启动的系统服务添加到其mServices列表......
  • 文件链接
    文件链接创建连接时一定要写绝对路径【1】、硬链接硬连接的作用是允许一个文件拥有多个有效路径名,这样用户就可以建立硬连接到重要文件,以防止“误删”的功能。相比于软连接来说,硬链接和原文件来说没有那么强的联系,如果我修改了原文件,硬链接的内容也会变化硬链接就是一个i......
  • 文件压缩和解压缩
    Linux文件压缩和解压缩打包:就是把一堆文件放在一起,并不会节省磁盘空间,仅仅是进行一个归类整理的过程压缩:把一堆文件放在一起,再进行压缩,会节省磁盘空间在Linux中存在如下几种压缩格式.gzip(压缩速度最快).bzip2.xz(压缩效果最好)【1】tar命令制作压缩包(打包压缩)选项......
  • Golang文件操作
    文件是数据源(保存数据的地方)的一种,word文档,txt文件,excel文件...都是文件。文件最主要的作用就是保存数据,它既可以保存一张图片,也可以保持视频,声音...os.file封装了所有对文件的操作,且file是一个结构体: 打开和关闭文件1.打开文件,用于读取: 传入的是一个字符......
  • Proteus仿真实例_基于51单片机的二层电梯控制系统(仿真文件+程序)24-51f-03
    一.系统概述1.电梯有上行和下行功能,有一个电机通过正反转控制,分别用两个指示灯表示;2.有开门和关门功能,有一个电机通过正反转控制,分别用两个指示灯表示;3.电梯内部具有开门、关门按钮,带相应指示灯:4.超重和延时报警功能,超重信号保持功能。二.仿真概述 1.进入仿真,数码管......
  • 用pipenv解决pyinstaller打包文件过大的问题
    学会用pyinstaller打包python文件后,我发现直接大暴出来的文件内存特别大于是我上网搜了一些压缩方法,试过用upx,用了之后感觉有点麻烦,后面又看到了pipenv,感觉还不错首先用windows+r快捷键输入cmd打开命令管理器安装pipenv模块pipinstallpipenv-ihttps://pypi.tuna.tsinghua.......