在 Linux 上,我們通常使用 touch 命令來創建一個空文件。它還可以用於更改文件的時間戳。
在本教程中, Linux觸摸命令 使用有用的例子。
Linux觸摸命令
touch 命令用於更新文件的訪問和修改時間。
句法
touch [OPTION] FILE
如果未指定任何選項,則創建一個空文件並假定該文件不存在。如果文件存在,則更改時間戳。無法通過觸摸打開、保存或關閉文件。 使用 touch 命令創建的文件可以使用任何文本編輯器打開,例如 vi、vim、nano 或 cat 命令。
讓我們通過一個例子來了解如何在 Linux 中使用 touch 命令。
1.創建一個空文件
以下命令創建一個名為“example1.txt”的文件。
touch example1.txt
.png)
文件 example1.txt 沒有內容。 確保您可以使用 cat 命令 (cat example1.txt) 打開它。
要創建多個空文件,請輸入:
touch example2.txt example3.txt
請注意,如果文件或目錄已經存在,touch 會將其訪問和修改時間更新為當前時間。
2.更改文件訪問和修改時間
要將現有文件的文件訪問和修改時間更改為當前時間,請運行以下命令:
touch jmeter.log
.png)
從輸出中可以看到文件的訪問時間和修改時間都發生了變化。 您可以使用 stat 命令獲取有關文件的信息,例如時間戳。
要僅更改現有文件的訪問時間,請使用 -a 選項。
touch -a example2.txt
.png)
就像更改現有文件的修改時間一樣,鍵入:
touch -m example3.txt
3.設置具體的訪問和修改時間
使用 -t 選項為訪問和修改時間戳設置特定的日期和時間。
touch -t YYYYDDHHMM.SS filename
例如,要將名為 jmeter.log 的文件的訪問和修改日期和時間更改為 2020 年 1 月 3 日下午 3:00,請輸入:
touch -t 202001011500 jmeter.log
.png)
或者你可以使用 -d
將文件訪問/修改時間戳更改為特定日期的選項:
touch -d ‘01-October-2021’ example3.txt
所以用 -t
還 -d
可選 您可以指定創建文件的時間。
4.使用來自另一個文件的時間戳
您可以瀏覽文件並使用相同的時間戳
touch -r example2.txt example3.txt
這裡 example3.txt 獲得與 example2.txt 相同的時間戳。
5.不要強制創建文件
如果文件不存在,Touch 將創建一個新文件。 要防止 touch 創建文件,請使用 -c 選項。
touch -c fileName
結論是
在本教程中,您通過有用的示例了解了 Linux touch 命令。你可以從下載它 接觸者頁面.