Linux文件时间属性教程
在Linux中,文件的时间是文件的一个重要的属性,Linux中的文件的时间主要有三个,即更改时间、访问时间和状态时间。Linux中文件的时间属性可以使用stat命令查看。
Linux文件的三个时间属性说明文件时间属性说明描述
mtime
更改时间
文件内容最后一次更改的时间,我们常常用的ls-l命令显示下来的文件时间就是这个时间,当对文件内容更改后,它的mtime都会相应的改变。
atime
访问时间
对文件进行一次读操作,它的访问时间才会改变。诸如cat,more等操作,而且stat还有ls命令对atime是不会有影响的。
ctime
状态时间
当文件的状态被改变的时侯,状态时间才会急剧改变。诸如当使用chmod、chown等改变文件属性的操作是会改变文件的ctime。
查看命令命令描述
ls-lcfilename
列举文件的ctime(状态时间)
ls-lufilename
列举文件的atime(访问时间)
ls-lfilename
列举文件的mtime(更改时间)
查看文件时间句型
stat filename
案例
我们首先,使用touch命令,在/tmp目录下创建一个文件,具体命令如下:
touch /tmp/haicoder.txt
运行后,终端输出如下:
如今,我们使用stat命令,查看该文件的时间属性,具体命令如下:
stat /tmp/haicoder.txt
运行后,终端输出如下:
我们看见了文件的详尽信息,包括文件的三个时间,即Access、Modify和Change显示的时间。
变更文件访问时间句型
cat filename more filename less filename
案例
我们首先,使用touch命令,在/tmp目录下创建一个文件,具体命令如下:
touch /tmp/haicoder.txt
运行后,终端输出如下:
如今,我们使用stat命令,查看该文件的时间属性,具体命令如下:
stat /tmp/haicoder.txt
运行后,终端输出如下:
我们看见了文件的详尽信息,包括文件的三个时间,现今,我们使用cat命令linux 文件创建时间,变更文件的访问时间,具体命令如下:
cat /tmp/haicoder.txt
运行后,终端输出如下:
如今,我们再度使用stat命令,查看文件的访问时间,具体命令如下:
stat /tmp/haicoder.txt
运行后,终端输出如下:
我们看见两次的Accesstime变更了,即,我们使用了cat命令,更改了文件的访问时间。
变更文件状态时间句型
chmod +x filename
案例
我们首先,使用touch命令linux标准教程,在/tmp目录下创建一个文件,具体命令如下:
touch /tmp/haicoder.txt
运行后linux设置环境变量,终端输出如下:
如今,我们使用stat命令,查看该文件的时间属性,具体命令如下:
stat /tmp/haicoder.txt
运行后,终端输出如下:
我们看见了文件的详尽信息,包括文件的三个时间,现今,我们使用chmod命令,变更文件的状态时间,具体命令如下:
chmod +x /tmp/haicoder.txt
运行后,终端输出如下:
如今,我们再度使用stat命令,查看文件的访问时间,具体命令如下:
stat /tmp/haicoder.txt
运行后,终端输出如下:
我们看见两次的Changetime变更了,即,我们使用了chmod命令,更改了文件的状态时间。
变更文件更改时间句型
vim filename
案例
我们首先,使用touch命令,在/tmp目录下创建一个文件,具体命令如下:
touch /tmp/haicoder.txt
运行后,终端输出如下:
如今linux 文件创建时间,我们使用stat命令,查看该文件的时间属性,具体命令如下:
stat /tmp/haicoder.txt
运行后,终端输出如下:
我们看见了文件的详尽信息,包括文件的三个时间,现今,我们使用vim命令,变更文件的更改时间,具体命令如下:
vim /tmp/haicoder.txt
我们打开以后,按下i插入内容,之后按下:wq保存并退出,如今,我们再度使用stat命令,查看文件的更改时间,具体命令如下:
stat /tmp/haicoder.txt
运行后,终端输出如下:
我们看见两次的Modifytime变更了,即,我们使用了vim,更改了文件的更改时间。
Linux文件时间总结
在Linux中,mv命令用于联通或重命名一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均联通或重命名。对于链接文件,只是联通或重命名了链接,原有文件均保持不变。