什么是 touch 命令
眾所周知,每個(gè)文件都被附有時(shí)間戳。這個(gè)時(shí)間戳記包括訪問(wèn)時(shí)間和修改時(shí)間。而 Touch 命令主要就是用來(lái)修改文件的訪問(wèn)時(shí)間和修改時(shí)間。
為什么我們需要使用 touch 命令
既然 touch 命令描述的是改變時(shí)間戳,那么我們可能會(huì)想為什么我們需要去改變時(shí)間戳呢?這個(gè)問(wèn)題會(huì)引發(fā)我們的深思。然而,我想有個(gè)理由可以解釋為什么我們需要使用它。如果你參加了一個(gè)全球范圍的開(kāi)源項(xiàng)目,那么時(shí)間戳可能變得很重要。編譯源代碼文件可能需要同一地區(qū)的時(shí)間戳。如果未統(tǒng)一,程序可能會(huì)編譯失敗。(譯注:有強(qiáng)迫癥的同學(xué)也很喜歡這個(gè)命令——就看不得亂七八糟的時(shí)間,;>)
不帶任何選項(xiàng)下運(yùn)行 touch
最簡(jiǎn)單的使用 touch 命令。只需鍵入:
File_1.txt原來(lái)的時(shí)間戳是 12:42。在我們使用 touch 命令后,它改變?yōu)榱?17:08。由此看出,默認(rèn)情況下,touch 會(huì)將文件的時(shí)間戳改為當(dāng)前時(shí)間。
只改變?cè)L問(wèn)時(shí)間
正如我們之前提到的,每個(gè)文件都附有訪問(wèn)時(shí)間和修改時(shí)間。上面的時(shí)間戳是 17:08。我們可以看更多的細(xì)節(jié)。
我們發(fā)現(xiàn)訪問(wèn)access時(shí)間和修改change時(shí)間的值是相同的都是 17:08:35 ,還有它們屬于同一時(shí)區(qū) GMT +7。
如果現(xiàn)在我們要只改變?cè)L問(wèn)時(shí)間,我們需要使用-a選項(xiàng)。
![]() | ![]() .. 定價(jià):¥45 優(yōu)惠價(jià):¥42 更多書(shū)籍 |
![]() | ![]() .. 定價(jià):¥225 優(yōu)惠價(jià):¥213 更多書(shū)籍 |