-a:或--time=atime或--time=access或--time=use
-c:或--no-creat,如果棉花地文件不存在,也不创建任何文档
-d:使用指定的日期时间,可以使用不同的格式
-m:或--time=mtime或--time=modify,改变修改时间
-r:把指定的文件日期更设成和参考文档或目录日期相同的时间
-t:使用指定的日期时间,格式与date指令相同
使用touch指令
1、利用touch指令创建一个文件
2、利用touch修改ATime
3、touch -d 使用指定的日期来修改
4、将文件1的时间设置成文件2的时间
本篇博文旨在介绍Linux下查看文件时间的方法;并介绍如何使用touch指令来进行文件时间的创建以及修改如何查看文件的时间信息stat//图片三种时间的介绍ATime 文件的最近访问时间CTime 文件的属性最近修改的时间MTime 文件的内容最近修改的时间如何利用touch指令进行文件的时间修改?touch指令的介绍 1、利用touch指令创建一个
Linux
的
文件
能否找到
文件
的
创建
时间
取决于
文件
系统类型,在ext4之前的早期
文件
系统中(ext、ext2、ext3),
文件
的元数据不会记录
文件
的
创建
时间
,它只会记录访问
时间
、
修改
时间
、更改
时间
(状态更改
时间
)。典型的
文件
的基础信息如下所示:
[root@bugwz ~]# stat test.file
File: ‘test.file'
Size: 2 Blocks: 8 IO Block: 4096 regular file
Device: 807h/2055d Inode: 5255117 Links: 1
Access: (0755/-rwxr-xr-x) Uid
文件
时间
有三种:
最近访问
时间
(Access):cat、less等
查看
文件
后,该
时间
改变
最近更改
时间
(Modify):vim
修改
文件
内容后,三个
时间
都改变
最近改动
时间
(Change):chmod
修改
文件
权限或属性后,该
时间
改变
stat 命令,
查看
文件
的状态
stat 3.log //
查看
某个
文件
的状态
stat * //
查看
这个目录下所有
文件
及
文件
夹的状态(不递归)
ll --
time
命令 (不带–
time
,默认是m
time
)
ll --
time
=a
time
有时候可能需要检查有关
文件
的详细信息,例如
文件
的
修改
日期。当你要检查
文件
的最后编辑
时间
时,本文可能会派上用场。在本文将学习4种方法
查看
文件
的
修改
日期。
使用stat
stat 可以显示
文件
属性的详细信息,比如最近一次访问和
修改
文件
的
时间
、
文件
大小等信息,使用起来比较简单,命令后面只需要加上
文件
名就可以:
[root@localhost~]#stathello_script.sh
File:‘hello_script.sh’
Size:31 Blocks:8...
stat指令:
文件
/
文件
系统的详细信息显示。
stat命令主要用于显示
文件
或
文件
系统的详细信息,该命令的语法格式如下:
stat命令–>用来显示
文件
的详细信息,包括inode, a
time
, m
time
, c
time
[root@localhost ~]# stat go1.15.5.
linux
-amd64.tar.gz
File: ‘go1.15.5.
linux
-amd64.tar.gz’
我在研究 《xtrabackup 原理图》的时候,想通过观察确认 xtrabackup_log 是最早
创建
并且是 最晚保存的
文件
。我们就需要知道 xtrabackup_logfile 这个
文件
的
创建
时间
戳和
修改
时间
戳。
复习:
Linux
关于
文件
的三个
时间
戳
Linux
的
文件
系统保存有三个
时间
戳,利用 stat 指令
查看
文件
信息可以获取。他们分别是 A
Time
、M
Time
和 C
Time
[root@192-168-199-198 backups]# stat 2.txt
File: ‘2.txt'
Size: 16 Bl
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
mysql:x:496:501::/home/mysql:/bin/bash
每个冒号分隔一部分,整行总共分为7个部分。
---(+n)----------|----------(n)----------|----------(-n)---
(n+1)*24H前| (n+1)*24H~n*24H间 |n*24H内
-c
time
-n 查找距现在 n*24H 内
修改
过的
文件
-c
time
n 查找距现在 n*24H 前, (n+1)*24H 内
修改
过的
文件
-c
time
+n 查找距现在 (n+1)*24H 前
修改
过的
文件
ls -l --
time
-style=full-iso 显示精确到毫秒
ls -l --
time
-style=iso ls -l --
time
-style=locale 显示月日时分
ls -l --
time
-style '+%Y/%m/%d %H:%M:%S' 自定义显示方式
转载于:https://www.cnblogs.com/l