教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

Linux培訓(xùn):touch命令修改文件的時(shí)間戳

更新時(shí)間:2019年04月02日15時(shí)29分 來(lái)源:linux培訓(xùn)機(jī)構(gòu) 瀏覽次數(shù):

    touch 的意思是觸摸,如果文件不存在,則會(huì)建立空文件;如果文件已經(jīng)存在,則會(huì)修改文件的時(shí)間戳(訪問(wèn)時(shí)間、數(shù)據(jù)修改時(shí)間、狀態(tài)修改時(shí)間都會(huì)改變)。
》》》傳智播客linux培訓(xùn)班,帶你從新手到大神,咨詢右下角窗口咨詢開(kāi)班時(shí)間《《《
傳智播客linux培訓(xùn)

    千萬(wàn)不要把 touch 命令當(dāng)成新建文件的命令,牢牢記住這是觸摸的意思。這個(gè)命令的基本信息如下:
    命令名稱:touch。
    英文原意:change file timestamps。
    所在路徑:/bin/touch。
    執(zhí)行權(quán)限:所有用戶。
    功能描述:修改文件的時(shí)間戳。

    命令格式

    [root@localhost -]# touch [選項(xiàng)]文件名或目錄名選項(xiàng):
    -a:只修改文件的訪問(wèn)時(shí)間(Access Time)
    -c:如果文件不存在,則不建立新文件
    -d:把文件的時(shí)間改為指定的時(shí)間
    -m:只修改文件的數(shù)據(jù)修改時(shí)間(Modify Time)Linux 中的每個(gè)文件都有三個(gè)時(shí)間,分別是訪問(wèn)時(shí)間(Access Time)、數(shù)據(jù)修改時(shí)間(Modify Time)和狀態(tài)修改時(shí)間(Change Time)。這三個(gè)時(shí)間可以通過(guò) stat 命令來(lái)進(jìn)行査看。
    不過(guò),touch 命令只能手工指定只修改訪問(wèn)時(shí)間,或是只修改數(shù)據(jù)修改時(shí)間,而不能指定只修改狀態(tài)修改時(shí)間。因?yàn)椴徽撌切薷脑L問(wèn)時(shí)間,還是修改文件的數(shù)據(jù)時(shí)間,對(duì)文件來(lái)講,狀態(tài)都會(huì)發(fā)生改變,即狀態(tài)修改時(shí)間會(huì)隨之改變。我們稍后講 stat 命令時(shí)再具體舉例。
    注意,在Linux中,文件沒(méi)有創(chuàng)建時(shí)間。

    常見(jiàn)用法

    [root@localhost ~]#touch bols
    #建立名為 bols 的空文件
    如果文件不存在,則會(huì)建立文件。
    [root@localhost ~]#touch bols
    [root@localhost ~]#touch bols
    #而如果文件已經(jīng)存在,則也不會(huì)報(bào)錯(cuò),只是會(huì)修改文件的訪問(wèn)時(shí)間
0 分享到:
和我們?cè)诰€交談!