2.1 创建文件:touch命令
touch命令用于修改文件或者目录的时间属性,包括访问时间和修改时间,若文件不存在,系统会建立一个新的文件;
a.如果文件不存在,使用touch命令默认创建一个空文件
创建一个wm.txt文件:
b.如果文件存在则更新atime,mtime,ctime为当前时间。顺序:a,m,c;
我们都知道 linux 一切皆文件,而现实生活中,或者Windows下,创建一个文件都会有一个创建日期来标识这个文件,linux与此不同,Linux下的文件时间是由三个主要的时间参数来决定的,没有创建时间这一概念,而这三个主要的时间参数分别是:
modification (简写: mtime): 当文件的 “内容数据”发生更改时,就会更新这个时间;
status time (简写:ctime ) : 顾名思义,状态时间,当文件的状态改变时就会更新这个时间,直接点说就是文件的权限或者属性被改变;
access time (简写: atime): 当文件的内容被采用,访问,就会更新这个时间;
如果想要单独看每个时间参数的话还可以用单独的命令:
ls -lc filename :查看test文件的ctime
ls -lu filename :查看test文件的atime
ls -l filename:查看test文件的mtime
sata :查看属性:
- -c 修改文件时间,若该文件不存在,则不创建;
- -a touch文件时,文件存在只会更新atime和ctime为当前时间
- -m touch文件时,文件存在只会更新mtime和ctime为当前时间
- -d touch文件时,文件存在会将atime,mtime按照设置修改,同时更新ctime时间
- -t 修改atime,mtime,格式为【YYMMDDhhmm】;
-
- -at 只修改atime;
- -mt 只修改mtime;
- -r 将file2的时间属性值修改为file1文件的时间属性;
2.2 显示文件内容:cat命令
2.3 分屏显示:more命令
2.4 分屏显示:less命令
2.5 取首n行:head命令
2.6 取尾n行:tail命令
标签:文件,ctime,处理,命令,时间,mtime,touch,atime From: https://www.cnblogs.com/hello-205112/p/17701041.html