Linux中8個有用的touch命令

2022-10-02 13:03:13 字數 2030 閱讀 1651

在linux中,每個檔案都有時間戳,並且每個檔案都儲存上次訪問時間,上次修改時間,上次改變時間的資訊。因此,無論什麼時候我們建立新的檔案,訪問或者修改乙個存在的檔案,那個檔案的時間戳會自動被更改。

在這篇文章中我們將覆蓋一些有用的linux touch命令的例子,touch命令是乙個linux檔案系統的乙個標準程式。用於建立修改乙個檔案的時間戳,在學習touch命令之前,我們大體來了解一下linux中的touch命令的一些選項的含義。

tocuh 命令選項

1,如何建立乙個空檔案

使用以下命令建立乙個新的空(0位元組)檔案叫myfile1。

2,如何建立多個檔案

通過touch命令, 你也可以通過它建立多個檔案. 使用下面命令可以建立出以下三個檔案,myfile2、myfile3、myfile4

3,如何改變檔案的訪問時間和修改時間

改變或者更新乙個檔案的最近的訪問時間和修改時間,通過 touch -a 命令。 touch -a命令用於設定最近的時間和日期給乙個檔案,如果這個檔案不存在,會以這個名字建立乙個新的空的檔案。

4,如何避免建立乙個新檔案

使用touch -c命令可以避免建立乙個新檔案,如果這個檔案不存在,就不會建立乙個新檔案,除非這個檔案存在才會建立

5,如何改變檔案修改時間

使用touch -m可以來改變檔案的修改時間,僅僅改變檔案的上次修改時間而不是訪問時間

6,指定具體的時間來設定檔案的訪問時間和修改時間

你可以通過touch -c -t yyddhhmm 檔名來通過具體的時間修改檔案的訪問時間和修改時間。例如以下命令我們用來改變乙個檔案的時間是17:30 (17:30 p.m.) 今年的12月10.

[root@localhost ~]# touch -c -t 12101730 myfile2

7,如何使用另乙個檔案的時間戳

我們使用touch -r 命令來更新乙個檔案的時間戳和另外乙個檔案的時間戳相同。因此那倆檔案有相同的時間戳,後乙個檔案的時間戳和前乙個的時間戳一樣。例如,通過以下命令修改myfile3的時間戳和myfile2一樣,要對應的時間戳檔案放前面,修改的放後面

8,建立乙個檔案使用具體的時間戳

如果你想建立乙個新檔案不使用當前的時間,這時你可以使用以下命令指定乙個具體的時間來建立。#touch -t yymmddhhmm.ss 檔名,就比如下面命令建立了乙個檔案myfile6,具體的時間是202212101830.55

8 個有用的 JS 技巧

使用 grid 需要重新建立原始資料,並且每行的列長度可能不匹配,為了確保不匹配行之間的長度相等,可以使用array.fill方法。let array array 5 fill console.log array outputs 5 es6 提供了從陣列中提取惟一值的兩種非常簡潔的方法。不幸的是,它...

Linux中15個有用的echo命令

echo 命令是 linux bash 和 c shell中最常用的內建命令之一,通常用於指令碼語言和批處理檔案,用於標準輸出以及顯示文字內容等。echo命令在生產環境指令碼中還是使用的非常多的,很多時候都要檢視指令碼執行是否正常,以及指令碼執行到 都是通過echo命令來列印來定位 1,列印文字到控...

10個有用的Linux命令

1.如何暫停乙個正在執行的程序,讓其在後台執行?答案 為了停止正在執行的程序,讓其在後台執行,我們可以使用組合鍵 ctrl z。2.什麼是安裝linux所需的最小分割槽數量,以及如何檢視系統啟動資訊?答案 單獨乙個 root分割槽足以執行所有的系統任務,但是強烈建議安裝linux時,需要至少三個分割...