中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Linux中touch命令有什么用

發布時間:2021-11-15 14:52:58 來源:億速云 閱讀:415 作者:小新 欄目:系統運維

這篇文章給大家分享的是有關Linux中touch命令有什么用的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

touch命令可以用來修改文件的訪問/修改時間戳。 更多的時候它會被用來快速創建一個空文件。

Linux中touch命令有什么用

touch命令可以用來修改文件的訪問/修改時間戳。 更多的時候它會被用來快速創建一個空文件。

touch的一個很好的特性是,與一些諸如cp(用于復制文件和目錄)和mv(用于移動或重命名文件和目錄)的命令相比,它不會自動覆蓋(即,擦除 )具有相同名稱的現有文件的內容。 相反,它只是將這些文件的上次訪問時間更改為當前時間。

在這篇文章中,我們將向您解釋一些使用touch命令修改時間戳或創建文件的簡單而快速的例子。

1.如何創建一個空白文件

要使用touch命令創建一個簡單的空白文件,請使用以下語法。 如果您選擇的文件名已經存在,則只需更改訪問時間

linuxidc@linuxidc:~$ touch linuxidc.txt

Linux中touch命令有什么用

2.如何創建多個文件

如果您想使用touch命令創建多個文件,只需輸入帶空格的擴展名的文件名即可。 你可以檢查下面的語法。

linuxidc@linuxidc:~$ touch linuxidc_com.txt linuxmu.txt linuxidc_net.txt

Linux中touch命令有什么用

3.如何用一個命令創建批量文件

如果您想要創建批量文件,例如20或30個文件,而不是擴展名。 下面的例子肯定會幫助你。 您可以使用命令ls或ll來檢查文件是否被創建。由于我使用的是圖形界面的,直接打開文件夾看看更直觀吧。

1).創建名稱為A到Z的文件

linuxidc@linuxidc:~$ touch {A..Z}

2).創建從1到100的文件

linuxidc@linuxidc:~$ touch {1..100}

3).創建帶有擴展名的批量文件

linuxidc@linuxidc:~$ touch {2..200}.txt

4).創建具有擴展名的10000個文件

linuxidc@linuxidc:~$ touch {1..10}{1..1000}.txt

如下圖:

Linux中touch命令有什么用

打開文件夾看看:

Linux中touch命令有什么用

4.如何避免創建新文件

你只是想更新現有文件的訪問時間? 是的,你當然可以做到這一點,而無需創建一個新的文件。 使用選項“-c”。 如果文件存在,touch將更新訪問時間,否則什么都不會做。

linuxidc@linuxidc:~$ touch -c linuxidc.txt

5.如何更改文件的訪問時間

要僅更改文件的訪問時間,請使用“-a”選項和文件名。 你可以檢查下面的例子。

linuxidc@linuxidc:~$ touch -a linuxidc.txt

一旦你完成上述命令,檢查是否被改變? 嘗試下面的命令。

linuxidc@linuxidc:~$ stat linuxidc.txt

輸出如下所示。

文件:linuxidc.txt

大小:0         塊:0          IO 塊:4096  普通空文件

設備:804h/2052d Inode:1451165    硬鏈接:1

權限:(0644/-rw-r--r--)  Uid:( 1000/linuxidc)  Gid:( 1000/linuxidc)

最近訪問:2018-02-06 20:17:54.730291896 +0800

最近更改:2018-02-06 20:17:26.434083956 +0800

最近改動:2018-02-06 20:17:54.730291896 +0800

創建時間:-

如下圖:

Linux中touch命令有什么用

6.如何更改修改時間

使用'-m'選項來更改文件的修改時間。 你可以用stat命令檢查下面的時間變化。

linuxidc@linuxidc:~$ touch -m linuxidc.txt

一旦你完成上述命令,檢查是否被改變? 嘗試下面的命令。

linuxidc@linuxidc:~$ stat linuxidc.txt

輸出如下所示。

文件:linuxidc.txt

大小:0         塊:0          IO 塊:4096  普通空文件

設備:804h/2052d Inode:1451165    硬鏈接:1

權限:(0644/-rw-r--r--)  Uid:( 1000/linuxidc)  Gid:( 1000/linuxidc)

最近訪問:2018-02-06 20:17:54.730291896 +0800

最近更改:2018-02-06 20:19:51.999315295 +0800

最近改動:2018-02-06 20:19:51.999315295 +0800

創建時間:-

如下圖:

Linux中touch命令有什么用

7.如何更改多個文件的修改時間

使用通配符更改多個文件的修改時間。

linuxidc@linuxidc:~$ touch -m *.txt

Linux中touch命令有什么用

8.如何使用訪問和修改時間選項

我們一起使用“a”和“m”選項來修改訪問和修改時間。 您還可以使用“stat”命令檢查更改的時間戳。

linuxidc@linuxidc:~$ touch -am linuxidc.txt

一旦你完成上述命令,檢查是否被改變? 嘗試下面的命令。

linuxidc@linuxidc:~$ stat linuxidc.txt

輸出如下所示。

文件:linuxidc.txt

大小:0         塊:0          IO 塊:4096  普通空文件

設備:804h/2052d Inode:1451165    硬鏈接:1

權限:(0644/-rw-r--r--)  Uid:( 1000/linuxidc)  Gid:( 1000/linuxidc)

最近訪問:2018-02-06 20:24:56.038676993 +0800

最近更改:2018-02-06 20:24:56.038676993 +0800

最近改動:2018-02-06 20:24:56.038676993 +0800

創建時間:-

Linux中touch命令有什么用

9. 如何設置訪問/修改的特定時間

要將訪問/修改時間設置為特定的日期時間,請使用t選項并以此格式指定日期時間((CC)YY)MMDDhhmm.(ss)

touch命令的選項列表

  • -a - 更改文件的訪問時間

  • -c - 如果不存在,不要創建指定的文件。

  • -m - 改變文件的修改時間。

  • -r --ref_file使用由ref_file命名的文件的相應時間而不是當前時間。

  • -t - time使用指定的時間而不是當前的時間。 時間將是表格的十進制數字

  • MM - 一年中的月份[01-12]

  • DD - 每月的一天[01-31]

  • hh - 一天中的小時[00-23]

  • mm - 小時的分鐘[00-59]

  • CC - 年份的前兩位數字

  • YY - 年份的后兩位數字

  • SS - 第二分鐘[00-61] 

linuxidc@linuxidc:~$ touch -c -t 201802062036.18 linuxidc.txt

Linux中touch命令有什么用

注意:如果省略了c選項,如果不存在,則會使用給定的日期時間創建新文件。

10.如何使用另一個文件的時間戳作為參考

以下命令將linuxmi.txt的訪問/修改時間設置為linuxidc.txt的訪問/修改時間

linuxidc@linuxidc:~$ touch -r linuxidc.txt linuxmi.txt

Linux中touch命令有什么用

11.如何指定日期和時間作為字符串

除了選項“t”之外,還有另外一個選項“-d”,它接受一般人類可讀格式的日期時間。

以下示例僅提供日期。 時間將自動設置為00:00

linuxidc@linuxidc:~$ touch -c -d '18 Aug' linuxidc.txt

如下圖:

Linux中touch命令有什么用

感謝各位的閱讀!關于“Linux中touch命令有什么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

怀远县| 夏河县| 密云县| 大兴区| 大连市| 广丰县| 河津市| 兴隆县| 通道| 普洱| 开江县| 铜梁县| 盐城市| 青海省| 嘉祥县| 泸西县| 大洼县| 文昌市| 太仓市| 潍坊市| 织金县| 麻阳| 鲁甸县| 正镶白旗| 景泰县| 苏州市| 德州市| 凭祥市| 乐山市| 古蔺县| 高要市| 鄂州市| 永城市| 上饶市| 马边| 乌鲁木齐县| 棋牌| 常德市| 故城县| 西吉县| 集贤县|