touch指令解讀

2021-07-05 04:20:41 字數 780 閱讀 3796

鳥哥在私房菜裡寫到:「修改檔案時間戒建置新檔: touch」

檔案時間?不就是乙個建立時間嗎?要修改建立時間?非也非也,不要再用windows的思想來學習linux。每個檔案在 linux 底下都會記錄很多時間引數, 其實是有三個主要的時間變數,那麼這三個時間變數意義是什麼呢?

modification time (mtime):該檔案的內容資料變更時,就會更新這個時間!內容資料是指檔案的內容,而不是檔案的屬性許可權喔!

status time (ctime):該檔案的狀態 (status)改變時,就會更新這個時間,舉例說,像是許可權屬性被更改了,都會更新這個時間啊。 

access time (atime):該檔案的內容被取用時,就會更新這個讀取時間 (access)。也就是說,我們使用 cat 去讀取 /etc/man.config , 就會更新該檔案的 atime 了。

檔案的時間是很重要的,因為,如果檔案的時間誤判的話,可能會造成某些程式無法順利運作。ok!那麼萬一我發現了乙個檔案來自未來,該如何把該檔案時間變成現在的時刻呢? 很簡單!就用「touch」這個指令。

touch  [-acdmt] 檔案

-a:僅修訂access time;

-c:僅修改檔案的時間,若該檔案不存在也不建立新檔案;

-d:後面可以接欲修訂的日期而不用目前日期,也可以使用 --date="日期或時間"

-m:僅修改mtime;

-t:後面可以接欲修訂的時間而不用目前時間,格式為[yymmddhhmm]

預設情況下,若touch 後面接檔案,則檔案的三個時間被設為當前系統時間。

彙編指令解讀

名字 功能adc 帶進製加法 add with carry add加法 and按位與。這裡的按位與和c的 功能相同 asr算術右移 arithmetic shift right bic按位清零 把乙個數跟另乙個無符號數的反碼按位與 cmn負向比較 把乙個數跟另乙個資料的二進位制補碼相比較 cmp比較...

vue的 基礎指令及解讀

v show 控制當前元素的display block屬性控制元素的顯示隱藏 v on evennam.修飾符 等同於 eventname.修飾符 註冊事件 事件修飾符 事件操作符可以連用 prevent 阻止事件預設行為 stop 阻止事件冒泡 capture 捕獲階段執行 從大元素到小元素 se...

解讀 vue中的常用指令

vue中有很多指令,有的是常用的,有的是不常用的,還有一些是自定義的。那麼什麼是指令呢?指令 是乙個特殊標記,vue通過這個標記來增強html標籤,也就是 讓html具備了一些原本不具備的功能 解讀 v model 用在表單元素中,用來實現雙向資料繫結 作用 將文字框的值與 data中msg資料,繫...