系统大全为您提供
1.linux文件的时间
linux下文件时间主要有下面三种:
1.1modificationtime(mtime)
文件修改时间,即文件内容的修改时,更新这个时间,不包括文件权限和属性的修改。使用ls-l查看,默认显示时间为mtime
$ls-luconv.h
-rw-rw-r-- 1workwork1808Jul23 2013uconv.h
1.2statustime(ctime)
文件状态status的修改时间,如文件的权限和属性修改时更新这个时间。使用ls--time=ctime查看
$ls-l--time=ctimeuconv.h
-rw-rw-r-- 1workwork1808Jul23 2013uconv.h
1.3accesstime(atime)
文件访问时间,当文件内容被获取时,更新这个时间。使用ls--time=actime查看
$ls-l--time=atimeuconv.h
-rw-rw-r-- 1workwork1808Dec12 2013uconv.h
2.修改文件的时间
如果需要修改上述三个时间,使用touch命令来修改。touchfilename,如果文件不存在,则新建一个文件。
$touch--help
Usage:touch[OPTION]...FILE...
.
-a changeonlytheaccesstime
修改访问时间
-c,--no-create donotcreateanyfiles
修改文件三个时间,不存在则不创建
-d,--date=STRING
指定时间代替当前时间
-f (ignored)
-m changeonlythemodificationtime
修改mtime
-r,--reference=FILE usethisfile'stimesinsteadofcurrenttime
-tSTAMP use[[CC]YY]MMDDhhmm[.ss]insteadofcurrenttime
指定修改时间
例如:
$touch-d"2daysago"uconv.h
$lluconv.h;ll--time=atimeuconv.h;ll--time=ctimeuconv.h;
-rw-rw-r-- 1workwork1808Jun1318:17uconv.h
-rw-rw-r-- 1workwork1808Jun1318:17uconv.h
-rw-rw-r-- 1workwork1808Jun1518:17uconv.h
将mtime和atime修改为两天前,ctime没变。
$touch-t201406142020uconv.h
$lluconv.h;ll--time=atimeuconv.h;ll--time=ctimeuconv.h;
-rw-rw-r-- 1workwork1808Jun1420:20uconv.h
-rw-rw-r-- 1workwork1808Jun1420:20uconv.h
-rw-rw-r-- 1workwork1808Jun1518:23uconv.h
atime和mtime都变了,但是ctime变成了当前时间。
使用cp命令,-a保持原属性。
$cp-auconv.huconv.h1
$lluconv.h1;ll--time=atimeuconv.h1;ll--time=ctimeuconv.h1;
-rw-rw-r-- 1workwork1808Jun1420:20uconv.h1
-rw-rw-r-- 1workwork1808Jun1518:25uconv.h1
-rw-rw-r-- 1workwork1808Jun1518:27uconv.h1
mtime和atime都保持原文件不变,但是ctime变成当前时间
以上就是系统大全给大家介绍的如何使的方法都有一定的了解了吧,好了,如果大家还想了解更多的资讯,那就赶紧点击系统大全官网吧。
本文来自系统大全http:///如需转载请注明!推荐:win7纯净版
B. linux 时间被偷偷修改了,怎么查询到相关的修改日志
如果是用命令行修改的话应该是查不到的,你可以看下这段时间登录过的用户(用last查看)
如果是修改时间的配置文件,你可以看上配置文件上次保存是什么时候
C. linux查看文件修改时间
在Linux系统中,查看文件修改时间可以通过以下两种方法:
方法一:使用stat命令
方法二:使用ls l命令
这两种方法都可以快速、准确地查看Linux系统中文件的修改时间。
D. linux系统用grep命令搜索指定日期修改过的文件
1、grep命令 (global search regular expression(RE) and print out the line, 是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印出来。对于文件时间特征没有直接的参数可以使用。
2、根据文件时间特征来搜索特定文件,一般使用find命令。find命令和文件时间特征相关的参数如下:
-mtime -n +n
按照文件的更改时间来查找文件, -n表示文件更改时间距现在n天以内,+ n表示文件更改时间距现在n天以前。find命令还有-atime和-ctime 选项,但它们都和-m time选项。
-amin n
查找系统中最后N分钟访问的文件
-atime n
查找系统中最后n*24小时访问的文件
-cmin n
查找系统中最后N分钟被改变文件状态的文件
-ctime n
查找系统中最后n*24小时被改变文件状态的文件
-mmin n
查找系统中最后N分钟被改变文件数据的文件
-mtime n
查找系统中最后n*24小时被改变文件数据的文件
示例:
(1)find / -amin -10 # 查找在系统中最后10分钟访问的文件(access time)
E. linux查看文件修改时间
linux怎么查看文件修改时间?我们一起来了解一下吧。
1、打开linux系统,在linux的桌面的空白处右击。
2、在弹出的下拉选项里,点击打开终端即可进入命令行。
3、使用stat filename命令来查看文件,ModifyTime指的是修改时间。
4、ls -l命令对文件进行查看,默认查看的就是mtime,即文件的最近修改时间。