Linux 中的觸摸命令(5 個示例)

在 Linux 中通常使用 touch 命令來創建一個空文件。 它還可用於更改文件時間戳。

在本教程中,我們將了解 Linux中的觸摸命令 用有用的例子。

Linux 觸摸命令

touch 命令用於更新文件的訪問和修改時間。

句法

touch [OPTION] FILE

如果沒有任何選項,它會在假設文件不存在的情況下創建一個空文件。 如果文件存在,它會更改時間戳。 觸摸無法打開、保存或 close 一份文件。 您可以使用任何文本編輯器(例如 vi、vim、nano 或 cat 命令)打開由 touch 命令創建的文件。

讓我們通過示例來了解如何在 Linux 中使用 touch 命令。

1.創建一個空文件

以下命令創建一個名為“example1.txt”的文件。

觸摸示例1.txt

這個文件 example1.txt 不會有任何內容。 確認可以用cat命令打開(即cat example1.txt)。

要創建多個空文件,請鍵入,

觸摸示例2.txt 示例3.txt

記住如果文件或目錄已經存在,touch 會將其訪問和修改時間更新為當前時間。

2.更改文件訪問和修改時間

要將現有文件的文件訪問和修改時間更改為當前時間,請運行以下命令:

touch jmeter.log

更改文件訪問和修改時間

從輸出中,您可以看到文件的訪問和修改時間都發生了變化。 您可以使用 stat 命令獲取有關文件的信息,例如時間戳。

要僅更改現有文件的訪問時間,請使用 -a 選項:

touch -a example2.txt

僅更改訪問時間

與僅更改現有文件的修改時間類似,請鍵入:

touch -m example3.txt

3.設置具體訪問和修改時間

要為訪問和修改時間戳設置特定的日期/時間,請使用 -t 選項。

touch -t YYYYDDHHMM.SS filename

為了 example 要將名為 jmeter.log 的文件的訪問和修改日期/時間更改為 2020 年 1 月 3 日下午 3 點,請鍵入:

touch -t 202001011500 jmeter.log

將時間戳更改為特定時間。

或者,您也可以使用 -d 將文件的訪問/修改時間戳更改為特定日期的選項:

touch -d ‘01-October-2021’ example3.txt

所以使用 -t 或者 -d options 您可以創建具有指定時間的文件。

4.使用另一個文件的時間戳

您可以引用文件並使用相同的時間戳

touch -r example2.txt example3.txt

這裡 example3.txt 將獲得與 example2.txt 相同的時間戳。

5. 強制不創建任何文件

如果它不存在,則觸摸創建一個新文件。 要強制觸摸不創建文件,請使用 -c 選項。

touch -c fileName

結論

在本教程中,我們通過有用的示例了解了 Linux 中的 touch 命令。 您可以從 觸摸手冊頁.