Linuxtouch 命令示例


touch 命令是用於創建新的空文件的命令行實用程序。除此之外,您還可以使用此命令更新某些文件屬性,例如訪問時間和時間戳。本文提供了一個 Linuxtouch 命令的實際示例。

基本語法

touch 命令使用以下語法:

$ touch [OPTION] [FILE]

考慮到這一點,讓我們看一個使用觸摸命令的示例。

創建一個空文件

在最簡單的形式中,如果沒有命令選項,touch 命令會創建一個空文件。

句法:

$ touch [filename]

在下面的示例中,我們創建了一個名為 file1.txt 的文件。利用 ls 運行命令,您將看到文件已創建。

$ touch file1.txt

創建多個文件

此外,您可以通過使用單個命令指定文件名來一次創建多個文件,如下所示:

$ touch [filename1] [filename2] [filename3] [filename4]

例如,以下 common 創建四個新文件。

$ touch file1.txt file2.txt file3.txt file4.txt

我創建了名為 file1、file2、file3 和 file4 的文件。

更改文件訪問時間

如果要更新文件的最後訪問時間,請使用 touch-a 命令。

句法:

$ touch -a [filename]

這裡可以顯示file2在執行touch-a命令前後的訪問時間。您會注意到訪問時間已更改。

我正在使用 stat 命令檢查目錄的狀態。

避免創建新文件

您可以使用帶有 c 選項的 touch 命令來檢查文件是否存在。如果文件不存在,touch 將不會創建它。避免創建新文件。

句法:

$ touch -c [filename]

查看上圖,名為 sample 的文件尚未創建。

更改訪問時間和更改時間

要更新訪問時間和更改時間,請使用以下 touch 命令。

句法:

$ touch -c -t YYMMDDHHMM fileName

例如:

$ touch -c -t 202106121830 file4.txt

請檢查更改以防萬一 統計數據 命令是:

從輸出中可以看出,file4.txt 的訪問時間和修改時間都發生瞭如下變化。 2021-06-12 18.30:30..

更改文件修改時間

如果只想更改文件的修改時間,使用 touch -m 命令。

句法:

$ touch -m [filename]

從上圖中可以看到file3在執行touch命令前後的修改時間。時間已更新。

使用不同的文件時間戳

觸摸命令 -r 將一個文件的時間戳應用於另一個文件的時間戳的選項。

句法:

$ touch -r second_file_name first_file_name

您可以在以下位置查看更改時間 統計數據 命令是:

這裡,file2 的時間戳與 file1 的時間戳匹配。

在指定時間創建文件

touch -t 命令用於指定創建文件的時間。此命令的語法是:

$ touch -t YYMMDDHHMM fileName

例如,

$ touch -t 202106162228.30 file.txt

File.txt 在指定時間創建 2021-06-16 22.28: 30..

結論是

我解釋了觸摸命令的基本示例。有關更多信息,請使用“man touch”查看手冊頁。



Source link