linux獲取文件時間
① linux怎麼查看文件的生成時間精確到秒
Linux無法查看文件創建時間,只能看到訪問時間(access time)、 修改時間(modify time)、 改變時間(change time)
② linux查看文件生成時間的命令
利用stat指令查看文件信息
三種時間的介紹
ATime ——文件的最近訪問時間
只要讀取時間,ATime就會更新
MTime ——文件的內容最近修改的時間
當文件進行被寫的時候,CTime就會更新
CTime——文件屬性最近修改的時間 《Linux就該這么學》
當文件的目錄被修改,或者文件的所有者,許可權等被修改時
CTime也就會更新
③ linux查看文件夾創建時間
1.輸入「touch filetime.txt」創建新文件,輸入「stat filetime.txt」即可查看文件filetime.txt的時間屬性。
備註:新創建文件的三種時間抓取當前時間,本例中為2019-01-05 19:42:36。
④ linux/unix如何獲取一個文件的創建時間
確切的說不存在創建時間
若文件從創建後不曾修改過則可認為創建時間=修改時間
若文件創建後狀態也不曾改變過則可認為創建時間=改變時間
若文件創建後不曾被讀取過則可認為創建時間=訪問時間
但是,上述情況基本上是不可能的,也就是說幾乎不可能獲取到文件的創建時間。
可以通過stat命令查看文件的狀態,其中
訪問時間(accesstime):讀取一次文件的內容,該時間便會更新。比如對這個文件使用less命令或者more命令。(ls、stat這樣的命令不會修改文件訪問時間)
修改時間(modifytime):對文件內容修改一次便會更新該時間。例如使用vim等工具更改了文件內容並保存後,文件修改時間發生變化。通過ls –l列出的時間便是這個時間。要想看到文件訪問時間可使用ls –ul命令。
改變時間(changetime):更改文件的屬性便會更新該時間,比如使用chmod命令更改文件屬性,或者執行其他命令時隱式的附帶更改了文件的屬性若文件大小等。
⑤ 在Linux下編程怎樣得到一個文件的創建時間
在Linux/Unix下,沒有保存文件創建時間,所以不能得到文件創建時間。
應該是得不到吧,它的結構中沒有保留,就沒有什麼辦法了。
⑥ linux中 怎麼查看文件的原始創建時間
在Linux中,沒有文件創建時間的概念。只有文件的訪問時間、修改時間、狀態改變時間。也就是說不能知道文件的創建時間。但如果文件創建後就沒有修改過,修改時間=創建時間;如果文件創建後,狀態就沒有改變過,那麼狀態改變時間=創建時間;如果文件創建後,沒有被讀取過,那麼訪問時間=創建時間,這個基本不太可能。
與文件相關的幾個時間:
1、訪問時間,讀一次這個文件的內容,這個時間就會更新。比如對這個文件使用more命令。ls、stat命令都不會修改文件的訪問時間。
2、修改時間,對文件內容修改一次,這個時間就會更新。比如:vi後保存文件。ls -l列出的時間就是這個時間。
3、狀態改變時間。通過chmod命令更改一次文件屬性,這個時間就會更新。查看文件的詳細的狀態、准確的修改時間等,可以通過stat命令+文件名。
比如: [jing@zhjh c]$ stat temp.c
引用:
File: 'temp.c'
Size: 66 Blocks: 8 IO Block: 4096 \u4e00\u822c\u6587\u4ef6
Device: 807h/2055d Inode: 1191481 Links: 1
Access: (0664/-rw-rw-r--) Uid: ( 500/ jing) Gid: ( 500/ jing)
Access: 2008-03-12 20:19:45.000000000 +0800
Modify: 2008-03-12 20:19:45.000000000 +0800
Change: 2008-03-12 20:19:45.000000000 +0800
說明:Access訪問時間。Modify修改時間。Change狀態改變時間。可以stat *查看這個目錄所有文件的狀態。
⑦ linux下C語言怎麼獲取文件創建時間
在 Windows 下,一個文件有創建時間、修改時間、訪問時間。而在 Linux 下,一個文件也有三種時間,分別是訪問時間(Access)、修改時間(Modify)、狀態改變時間(Change)。
可以使用 stat 命令查看文件的訪問時間、修改時間和狀態改變時間。
本人使用的機器的磁碟分區使用的文件系統類型是 ext3,也就是說本人是無法查看文件創建時間的。但是,如果文件創建後就沒有修改過,修改時間=創建時間;如果文件創建後,狀態就沒有改變過,那麼狀態改變時間=創建時間;如果文件創建後,沒有被讀取過,那麼訪問時間=創建時間,當這個基本不太可能。
那什麼時候訪問時間,修改時間和狀態改變時間會變化呢?比如我們使用vi打開文件但不編輯,那麼退出後文件的訪問時間就會改變;比如我們使用vi打開文件並且編輯後保存退出,那麼文件的修改時間就會改變,當然訪問時間也改變了;再比如使用chmod +x給文件增加可執行的屬性,那麼文件的狀態改變時間就會改變。
【答題不易,請採納謝謝】
⑧ linux查看文件時間
通過你的描述,查看文件時間命令如下:
[root@Backup2 ~]# ll --full-time
total 20
-rw-r--r-- 1 root root 275 2020-07-28 03:13:57.332661556 +0800 1
-rw-r--r-- 1 root root 9359 2020-11-18 08:14:44.765247613 +0800 106.txt
-rw-------. 1 root root 1188 2020-07-27 17:47:59.535241829 +0800 anaconda-ks.cfg
[root@Backup2 ~]#
溫馨提示:
ll 命令為 ls -l 的別名
命令為:
[root@Backup2 ~]# alias ll='ls -l'
[root@Backup2 ~]#
或者
[root@Backup2 ~]# alias ll='ls -l --full-time '
[root@Backup2 ~]#
[root@Backup2 ~]# ll
total 20
-rw-r--r-- 1 root root 275 2020-07-28 03:13:57.332661556 +0800 1
-rw-r--r-- 1 root root 9359 2020-11-18 08:14:44.765247613 +0800 106.txt
-rw-------. 1 root root 1188 2020-07-27 17:47:59.535241829 +0800 anaconda-ks.cfg
[root@Backup2 ~]#
以上就是關於linux 查看文件時間的命令,由於系統環境不同,可能會有出入,如有問題可以關注+私信,我會第一時間回復,希望我的回答能對你有所幫助。。。。。。