0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

淺談Linux touch命令實例

西西 ? 2018-02-13 14:08 ? 次閱讀

touch命令可以用來修改文件的訪問/修改時間戳,使用touch命令創(chuàng)建一個空白文件,需要的語法是“linuxidc@linuxidc:~$ touch linuxidc.txt ”。使用touch命令創(chuàng)建多個文件”linuxidc@linuxidc:~$ touch linuxidc.txt “。

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

淺談Linux touch命令實例

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

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

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

1.如何創(chuàng)建一個空白文件

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

淺談Linux touch命令實例

2.如何創(chuàng)建多個文件

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

淺談Linux touch命令實例

3.如何用一個命令創(chuàng)建批量文件

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

淺談Linux touch命令實例

如下圖:

淺談Linux touch命令實例

打開文件夾看看:

淺談Linux touch命令實例

4.如何避免創(chuàng)建新文件

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

淺談Linux touch命令實例

輸出如下所示。

文件:linuxidc.txt

大?。? 塊: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

創(chuàng)建時間:-

如下圖:

淺談Linux touch命令實例

6.如何更改修改時間

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

淺談Linux touch命令實例

輸出如下所示。

文件:linuxidc.txt

大?。? 塊: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

創(chuàng)建時間:-

如下圖:

淺談Linux touch命令實例

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

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

淺談Linux touch命令實例

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

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

淺談Linux touch命令實例

輸出如下所示。

文件:linuxidc.txt

大?。? 塊: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

創(chuàng)建時間:-

淺談Linux touch命令實例

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

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

touch命令的選項列表

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

-c - 如果不存在,不要創(chuàng)建指定的文件。

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

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

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

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

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

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

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

CC - 年份的前兩位數(shù)字

YY - 年份的后兩位數(shù)字

SS - 第二分鐘[00-61]

淺談Linux touch命令實例

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

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

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

淺談Linux touch命令實例

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

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

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

淺談Linux touch命令實例

總結

在這篇文章中,我們介紹了應該更頻繁使用的基本touch命令。 您可以從其手冊頁搜索更多的命令選項。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Linux
    +關注

    關注

    87

    文章

    11304

    瀏覽量

    209496
  • touch
    +關注

    關注

    0

    文章

    68

    瀏覽量

    34433
收藏 人收藏

    評論

    相關推薦

    Linux與用戶有關的命令

    Linux與用戶有關的命令 Linux與用戶有關的命令  passwd命令  出于系統(tǒng)安全考慮,Lin
    發(fā)表于 01-18 12:46 ?769次閱讀

    Linux的常用網(wǎng)絡命令

    Linux的常用網(wǎng)絡命令 Linux 的常用網(wǎng)絡命令  計算機網(wǎng)絡的主要優(yōu)點是能夠實現(xiàn)資源和信息的共享,并且用戶可以遠程訪問信息。Linux
    發(fā)表于 01-18 12:47 ?1182次閱讀

    Linux系統(tǒng)命令指南

    在“Linux 文件命令精通指南”中,我們討論了利用最基礎和最常用 Linux 文件命令所需的基本信息。在本文中,我將對 Linux 系統(tǒng)
    發(fā)表于 05-23 10:23 ?963次閱讀

    linux常用命令實例詳解

    Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盤操作、文件存取、目錄操作、進程管理、文件權限設定等。所以,在Linux系統(tǒng)上工作離不開使用系統(tǒng)提供的命令。要想真正理解
    發(fā)表于 11-03 10:19 ?5541次閱讀

    根據(jù)一些簡單的實例來討論 Linux rmdir 命令

    Linux 命令行上刪除文件和目錄,我們已經(jīng)討論過 rm 命令 的使用。然而,這里有另一個相關的命令行工具,專門針對目錄的刪除。這是所指的工具就是 rmdir,本教程中,我們將根據(jù)
    的頭像 發(fā)表于 02-23 09:42 ?4156次閱讀
    根據(jù)一些簡單的<b class='flag-5'>實例</b>來討論 <b class='flag-5'>Linux</b> rmdir <b class='flag-5'>命令</b>

    linux中 9 個touch命令介紹

    touch 命令用于創(chuàng)建空文件,也可以更改 Unix 和 Linux 系統(tǒng)上現(xiàn)有文件時間戳。這里所說的更改時間戳意味著更新文件和目錄的訪問以及修改時間。
    發(fā)表于 05-02 17:05 ?3264次閱讀
    <b class='flag-5'>linux</b>中 9 個<b class='flag-5'>touch</b><b class='flag-5'>命令</b>介紹

    Linuxtouch的9個命令示例

    默認情況下,每當我們嘗試使用 touch 命令更改符號鏈接文件的時間戳時,它只會更改原始文件的時間戳。如果你想更改符號鏈接文件的時間戳,則可以使用 touch 命令中的 -h 選項來實
    的頭像 發(fā)表于 05-08 14:17 ?3902次閱讀
    在<b class='flag-5'>Linux</b>下<b class='flag-5'>touch</b>的9個<b class='flag-5'>命令</b>示例

    Linux教程之Linux命令、編程器、Shell編程、實例大全pdf免費下載

    本書全面、系統(tǒng)地介紹了Linux命令、編輯器及Shell編程的相關內(nèi)容。既便于讀者深入了解Linux命令強大的功能,又可以幫助Linux用戶
    發(fā)表于 01-08 14:55 ?20次下載
    <b class='flag-5'>Linux</b>教程之<b class='flag-5'>Linux</b><b class='flag-5'>命令</b>、編程器、Shell編程、<b class='flag-5'>實例</b>大全pdf免費下載

    linux有哪些常用的命令

     Linux命令非常之多,分為內(nèi)部命令和外部命令。
    發(fā)表于 02-27 08:00 ?4次下載
    <b class='flag-5'>linux</b>有哪些常用的<b class='flag-5'>命令</b>

    如何在Linux使用touch命令

    Linux touch命令用于更改文件時間戳。但touch命令的最常見用法是創(chuàng)建文件。
    的頭像 發(fā)表于 12-05 17:21 ?2080次閱讀

    常用Linux命令介紹

    linux命令是對Linux系統(tǒng)進行管理的命令。對于Linux系統(tǒng)來說,無論是中央處理器、內(nèi)存、磁盤驅動器、鍵盤、鼠標,還是用戶等都是文件,
    的頭像 發(fā)表于 02-09 14:31 ?1064次閱讀

    淺析Linux精致的命令

    這只是一小部分常用的Linux命令,Linux有很多命令可以使用。建議通過man命令來查看命令
    的頭像 發(fā)表于 04-24 16:28 ?1555次閱讀

    shell命令linux命令一樣嗎

    Shell命令Linux命令并不完全一樣。 首先,Shell是一種命令行解釋器,它是用來解釋和執(zhí)行用戶輸入的命令的。Shell既是一種
    的頭像 發(fā)表于 11-08 10:51 ?2876次閱讀

    linux重啟命令有哪些

    Linux是一種自由和開放源代碼的操作系統(tǒng),被廣泛應用于服務器和嵌入式設備。在Linux中,有多種命令用于重啟系統(tǒng)。在本文中,我們將詳細介紹常用的Linux重啟
    的頭像 發(fā)表于 11-17 09:49 ?2046次閱讀

    盤點Linux系統(tǒng)中的常見命令

    作為運維同學怎能不知道Linux系統(tǒng)中的lsmod、lsof、lspci、lsscsi命令呢,今天就來盤一盤她及實例
    的頭像 發(fā)表于 12-03 09:48 ?245次閱讀
    盤點<b class='flag-5'>Linux</b>系統(tǒng)中的常見<b class='flag-5'>命令</b>