如何使用touch建立空檔案和修改時間戳

您計算機上的每個檔案都有一個時間戳,其中包含檔案的訪問和修改時間,但是您知道您可以更改該時間戳嗎?下面是如何做到這一點。...

如何使用touch建立空檔案和修改時間戳

您計算機上的每個檔案都有一個時間戳,其中包含檔案的訪問和修改時間,但是您知道您可以更改該時間戳嗎?下面是如何做到這一點。

使用觸控命令

“touch”命令在bashshell的任何地方都可以使用,包括安裝了Cygwin的Linux或Windows。以下是命令的選項:

如何使用touch建立空檔案和修改時間戳

如果要檢查檔案時間戳,可以使用以下命令:

stat file

顯然,您應該確保用檔名替換“file”。

-a和-m選項

這兩個選項分別更新訪問和修改時間。使用它們應該一點問題都沒有。語法如下:

touch –a file

這會將“檔案”的訪問時間更新為當前日期和時間。您可以將(-a)選項替換為(-m)以執行相同的操作,但需要修改時間。如果檔案不存在,將在當前目錄中建立一個同名的空檔案。

-c選項

如果使用此選項,如果指定的檔案不存在,touch將不會執行任何操作。看:

touch –c omar

在上面的示例中,touch將不起任何作用,因為“omar”檔案而不是人不存在。

-r選項

如果您想將時間戳從一個檔案複製到另一個檔案,這個選項可能會很有用。像這樣:

touch –r file1 file2

其中,“file1”是引用檔案,“file2”是將被更新的檔案。如果要將時間戳複製到多個檔案,也可以在命令中提供所有時間戳,它們將同時建立。

touch –r file1 file2 file3 file4

-d和–t選項

(-d)和(-t)選項都做相同的事情,即為訪問和修改時間設定相同的任意時間戳。區別在於(-d)使用自由格式的人類可讀日期,這意味著您可以使用“Sun,2004年2月29日16:21:42”或“2004-02-29 16:21:42”甚至“下週四”。這個選項很複雜,在這裡完全描述它。另一方面(-t)使用一個簡單的圖章,您只能使用它。郵票是[[CC]YY]MMDDhhmm[.ss]。[CC]代表世紀,您可以忽略它,也可以忽略秒數。如果忽略[CC],命令將根據您輸入的年份進行替換。如果僅用兩位數字指定年份,則CC表示(0~68)範圍內的年份為20,表示(69~99)範圍內的年份為19。

touch –t 3404152240 file

touch –t 8804152240 file

在第一個命令中,檔案時間戳將設定為:2034年4月15日10:40 PM。而第二個司令部將把它定為:1988年4月15日,這是一個不同的世紀。如果未指定年份,則設定為當前年份。例子:

touch –t 04152240 file

這將把時間戳設定為2011年4月15日晚上10:40,因為在撰寫本文時已經是2011年了。

組合選項以設定任意單個訪問和修改時間

(-a)和(-m)選項只將時間戳更新為當前時間,(-d)和(t)選項將訪問和修改時間戳設定為同一時間。假設您只想將訪問時間設定為2016年6月5日下午5:30,您會怎麼做?好吧,您將使用(-a)和(-t)來設定任意時間,並僅將其應用於訪問時間戳。例子:

touch –at 1606051730 file

touch –a -t 1606051730 file

如果你想對修改時間做同樣的事情,就用(-mt)代替(-at)。這很簡單。

建立空檔案

touch命令的第二個也是最著名的用法是建立空檔案。這聽起來可能很愚蠢,為什麼有人會明智地用空的無意義的檔案來超載他的計算機,但它真的來使用時,例如,你正在做一個專案,並希望保持與日期和時間的進度跟蹤。因此,您將擁有一個包含專案名稱的資料夾,並使用touch建立以事件作為檔名的空檔案。換句話說,您可以使用它來建立日誌。例子:

touch ~/desktop/project/stage1_completed

現在您有了一個檔案,表示在建立此檔案時專案的階段1已經完成,您可以透過發出以下命令看到這一次:

stat ~/desktop/project/stage1_completed

 


你會發現觸控有不同的用處,這取決於你做什麼。如果您知道touch的更多好用法,請在評論中分享,或透過聯機訪問touch命令的手冊頁或透過發出命令“mantouch”在終端中閱讀有關touch命令的更多資訊。

  • 發表於 2021-04-12 19:10
  • 閱讀 ( 16 )
  • 分類:網際網路

你可能感興趣的文章

如何在ubuntu中加密檔案和資料夾

在任何平臺上,加密都是每個人都應該認真對待的事情。你可能認為你在Linux上比在Windows甚至macOS上更安全。但是Linux真的像你想象的那樣安全嗎? ...

  • 發佈於 2021-03-11 16:31
  • 閲讀 ( 60 )

使用以下技巧和技巧成為linux命令列高手

... 如何掌握linux命令列:最後的想法 ...

  • 發佈於 2021-03-12 10:19
  • 閲讀 ( 47 )

為什麼windows會自動儲存登錄檔?

... 即使你知道它是什麼,關於它是如何工作的,以及為什麼它對Windows操作很重要,仍然有很多謎團。 ...

  • 發佈於 2021-03-12 23:10
  • 閲讀 ( 36 )

novoresume幫助你在短時間內製作出一份完美的簡歷

...,使用得好,你可以在任何空檔案上找到一些技巧,說明如何在任何空文件上編寫自己的簡歷。該網站還提供影片教程和大量優秀的簡歷示例,以供參考。 ...

  • 發佈於 2021-03-17 19:28
  • 閲讀 ( 46 )

mac終端命令備忘單

... 為了進一步閱讀,我們研究瞭如何定製Mac終端並使其更有用。 ...

  • 發佈於 2021-03-18 03:26
  • 閲讀 ( 57 )

如何隱藏linux上的檔案和資料夾

... 我們已經介紹瞭如何在Windows和Mac上隱藏檔案和資料夾。下面介紹如何在Linux上使用終端和Ubuntu中的檔案管理器Nautilus隱藏檔案和資料夾。我們還將討論幾種安全地隱藏檔案和資料夾的方法...

  • 發佈於 2021-03-25 15:00
  • 閲讀 ( 88 )

什麼是unix時代?unix時代是什麼時候?

... 如何在程式語言中使用unix時間 ...

  • 發佈於 2021-03-26 15:47
  • 閲讀 ( 46 )

如何在macos終端中定製zsh提示符

...進行修飾,使其最小化並充分利用空間。我們將向您展示如何定製終端應用程式中的zsh提示符,使其在您選擇的任何背景中都脫穎而出。 ...

  • 發佈於 2021-03-26 16:03
  • 閲讀 ( 61 )

如何在linux中建立新檔案

Linux中有幾種不同的應用程式和命令可以為您建立新檔案,即使不啟動應用程式。使用哪種方法取決於檔案的用途。讓我們看看這些選項,這樣您就可以知道哪一個對您最有用。 ...

  • 發佈於 2021-03-28 22:06
  • 閲讀 ( 57 )

如何在Windows10上設定預設檔案拖放行為

...決方案,需要您在每次移動或複製專案時都按它。下面是如何強制Windows將行為更改為“複製”或“移動”,而不管您是將專案拖到相同還是不同的驅動器上。 相關:如何在Windows10上覆制或移動檔案和資料夾 透過登錄檔編輯器更...

  • 發佈於 2021-04-02 00:55
  • 閲讀 ( 55 )
qfjh7148
qfjh7148

0 篇文章

作家榜

  1. admin 0 文章
  2. 孫小欽 0 文章
  3. JVhby0 0 文章
  4. fvpvzrr 0 文章
  5. 0sus8kksc 0 文章
  6. zsfn1903 0 文章
  7. w91395898 0 文章
  8. SuperQueen123 0 文章

相關推薦