系統大全為您提供
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,即文件的最近修改時間。