linux文件時(shí)間戳的更新方式
linux文件時(shí)間戳的更新
在 Linux文件系統(tǒng)中,每個(gè)文件和目錄都包含三個(gè)時(shí)間戳屬性:
- 訪問時(shí)間(access time)
- 修改時(shí)間(modify time)
- 更改時(shí)間(change time)
這些時(shí)間戳可以幫助我們了解文件的使用和修改歷史。
- 訪問時(shí)間 (access time):記錄了文件最后一次被讀取的時(shí)間
- 修改時(shí)間 (modify time):記錄了文件內(nèi)容最后一次被修改的時(shí)間
- 改變時(shí)間 (change time):記錄了文件元數(shù)據(jù)(包括權(quán)限、所有權(quán)等)最后被修改的時(shí)間
查看文件的訪問access
- 修改modify,更改change時(shí)間
stat filename
使用cat查看文件時(shí)
- 訪問時(shí)間更新,修改和更改時(shí)間不變

使用echo更改文件內(nèi)容時(shí)
- 修改和更改時(shí)間更新,訪問時(shí)間不變

使用vi更改文件內(nèi)容時(shí)
- 訪問,修改,更改時(shí)間都會(huì)更新

使用chmod修改文件屬性時(shí)
- 更改時(shí)間更新,訪問和修改時(shí)間不變

touch 文件名
- 訪問,修改,更改時(shí)間都會(huì)更新

touch -t 202504010800 文件名
- 文件的訪問和修改時(shí)間會(huì)改為2025年4月1日08:00,更改時(shí)間更新

touch -r 參考文件名 文件名
- 文件的訪問,修改時(shí)間會(huì)改為參考文件的修改時(shí)間,更改時(shí)間更新

touch -a 文件名
- 只更新文件的訪問和更改時(shí)間

touch -m 文件名
- 只更新文件的修改和更改時(shí)間

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
解決CentOS7虛擬機(jī)無法上網(wǎng)并設(shè)置CentOS7虛擬機(jī)使用靜態(tài)IP上網(wǎng)
這篇文章主要介紹了解決CentOS7虛擬機(jī)無法上網(wǎng)并設(shè)置CentOS7虛擬機(jī)使用靜態(tài)IP上網(wǎng),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-02-02
詳解Linux內(nèi)核進(jìn)程調(diào)度函數(shù)schedule()的觸發(fā)和執(zhí)行時(shí)機(jī)
這篇文章主要介紹了詳解Linux內(nèi)核進(jìn)程調(diào)度函數(shù)schedule()的觸發(fā)和執(zhí)行時(shí)機(jī),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-01-01
Linux系統(tǒng)下通過jar包進(jìn)程號(hào)查詢jar程序占用端口的常用方法
在Linux系統(tǒng)中,如果你已經(jīng)知道了Java應(yīng)用程序的進(jìn)程ID(PID),你可以使用多種方法來查找該進(jìn)程所占用的端口號(hào);判斷方法可以使用兩個(gè)方法結(jié)果是否一致,以下是幾種常用的方法,需要的朋友可以參考下2024-10-10
Ubuntu 14.04下Django和MySQL環(huán)境部署全過程
這篇文章主要介紹了Ubuntu 14.04下Django和MySQL環(huán)境部署全過程,文中通過一步步的安裝步驟介紹的很詳細(xì),相信對(duì)大家具有一定的參考借鑒價(jià)值,有需要的朋友們下面來一起來看看吧。2017-02-02
使用Samba在Linux服務(wù)器上搭建共享文件服務(wù)的方法
Samba是在Linux和UNIX系統(tǒng)上實(shí)現(xiàn)SMB協(xié)議的一個(gè)免費(fèi)軟件,由服務(wù)器及客戶端程序構(gòu)成。這篇文章主要介紹了使用Samba在Linux服務(wù)器上搭建共享文件服務(wù) ,需要的朋友可以參考下2019-05-05

