- 資訊首頁(yè) > 互聯(lián)網(wǎng) > 經(jīng)驗分享 >
- touch命令是什么意思?touch命令的作用和用法
touch命令是什么意思?touch命令的作用是什么?在Linux中touch命令用于修改文件或者目錄的時(shí)間屬性,包括存取時(shí)間和更改時(shí)間,語(yǔ)法格式“touch [option][文件或目錄…]”。使用touch命令時(shí),如果指定的文件不存在,系統則會(huì )創(chuàng )建一個(gè)新的空白文件,本文為大家講解下touch命令的用法。
一、如何使用touch命令
如果touch
命令使用不帶任何選項的簡(jiǎn)單形式,并且指定的參數的文件名不存在,則touch
命令會(huì )創(chuàng )建一個(gè)新文件。如果文件存在,touch
命令會(huì )將該文件的上次訪(fǎng)問(wèn)時(shí)間和修改時(shí)間更改為當前時(shí)間。
例如:file1.txt
文件不存在,使用touch
命令可以創(chuàng )建該文件,否則修改該文件的時(shí)間戳。
命令如下:
touch file1.txt
如果要一次創(chuàng )建多個(gè)文件或者修改多個(gè)文件的時(shí)間戳,可以使用如下命令:
touch file1.txt file2.txt file3.txt
如果不希望使用touch
命令時(shí)創(chuàng )建文件可以在命令中使用-c (--no-create)
選項。
例如,假設文件file1.txt存在,可以使用如下命令修改該文件的時(shí)間戳,即便該文件不存在也不會(huì )創(chuàng )建新的文件。
touch -c file1.txt
二、僅更改訪(fǎng)問(wèn)或修改時(shí)間
默認情況下,如果該文件存在默認使用touch
命令會(huì )修改該文件的訪(fǎng)問(wèn)時(shí)間和修改時(shí)間為當前時(shí)間。當然我們也可以使用-a
和-m
選項來(lái)指定文件的訪(fǎng)問(wèn)時(shí)間和修改時(shí)間。
使用-a
選項更改文件的訪(fǎng)問(wèn)時(shí)間為當前時(shí)間:
touch -a file1.txt
使用-m
選項更改文件的修改時(shí)間為當前時(shí)間:
touch -m file1.txt
當我們使用-m
更改文件的修改時(shí)間(mtime)是,文件的更改時(shí)間(ctime)也會(huì )隨之更改。
三、設置特定的時(shí)間戳
touch
命令還允許我們使用當前時(shí)間以外的特定時(shí)間更新或創(chuàng )建文件。
使用-d(--date =)
選項指定日期字符串,并使用它代替當前時(shí)間。
例如,要將file1的上次訪(fǎng)問(wèn)和修改時(shí)間都更改為2020年1月7日11:02,請使用以下命令:
touch -d '7 Jan 2020 11:02' file1
日期字符串需要使用單引號。
當然,還可以為touch
命令提供部分日期時(shí)間字符串。 僅提供日期,會(huì )自動(dòng)將年份更改為當前年份:
touch -d '12 Jan' file1
使用-t選項指定時(shí)間戳,并使用它代替當前時(shí)間。 timestamp參數必須采用以下格式:
[[CC]YY]MMDDhhmm[.ss]
例如,以下命令會(huì )將file1
的最后訪(fǎng)問(wèn)和修改時(shí)間設置為當年的1月1日11:02。
touch -t 01061102 file1
四、使用另一個(gè)文件的時(shí)間戳
-r(--reference =)
選項允許我們指定參考文件并使用其時(shí)間戳而不是當前時(shí)間。
例如,以下命令將告訴touch將file1的時(shí)間用于file2:
touch -r file1 file2
五、更改符號鏈接時(shí)間戳
默認情況下,如果在符號鏈接上使用touch
命令,它將更改其引用文件的時(shí)間戳。
使用-h(--no-dereference)
修改符號鏈接的時(shí)間戳。
例如,要更改符號鏈接symlink1
的時(shí)間戳,可以使用:
touch -h symlink1
相關(guān)推薦:
《head命令作用和用法 Linux head命令詳解》
《Linux中tail命令的用法 Linux tail命令詳解》
來(lái)源鏈接:https://www.idcspy.com/58689.html
本站聲明:網(wǎng)站內容來(lái)源于網(wǎng)絡(luò ),如有侵權,請聯(lián)系我們,我們將及時(shí)處理。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站