linux中的touch命令不常用,一般用來(lái)修改文件時(shí)間戳,或者新建一個(gè)不存在的文件。
touch [選項(xiàng)]… 文件…
touch命令參數(shù)可更改文檔或目錄的日期時(shí)間,包括存取時(shí)間和更改時(shí)間。
創(chuàng)建不存在的文件,用法如下所示 -
命令:
touch log1.log log2.log
輸出:
[yiibai@localhost test]$ ll
total 4
-rw-rw-r--. 1 yiibai yiibai 25 Feb 12 22:43 log2.txt
-rw-rw-r--. 1 yiibai yiibai 0 Feb 12 22:44 log3.txt
[yiibai@localhost test]$ touch log1.log log2.log
[yiibai@localhost test]$ ll
total 4
-rw-rw-r--. 1 yiibai yiibai 0 Feb 13 01:42 log1.log
-rw-rw-r--. 1 yiibai yiibai 0 Feb 13 01:42 log2.log
-rw-rw-r--. 1 yiibai yiibai 25 Feb 12 22:43 log2.txt
-rw-rw-r--. 1 yiibai yiibai 0 Feb 12 22:44 log3.txt
[yiibai@localhost test]$
如果log-noexists.log不存在,則不創(chuàng)建文件
[yiibai@localhost test]$ ll
total 4
-rw-rw-r--. 1 yiibai yiibai 0 Feb 13 01:42 log1.log
-rw-rw-r--. 1 yiibai yiibai 0 Feb 13 01:42 log2.log
-rw-rw-r--. 1 yiibai yiibai 25 Feb 12 22:43 log2.txt
-rw-rw-r--. 1 yiibai yiibai 0 Feb 12 22:44 log3.txt
[yiibai@localhost test]$ touch -c log-noexists.log
[yiibai@localhost test]$ ll
total 4
-rw-rw-r--. 1 yiibai yiibai 0 Feb 13 01:42 log1.log
-rw-rw-r--. 1 yiibai yiibai 0 Feb 13 01:42 log2.log
-rw-rw-r--. 1 yiibai yiibai 25 Feb 12 22:43 log2.txt
-rw-rw-r--. 1 yiibai yiibai 0 Feb 12 22:44 log3.txt
[yiibai@localhost test]$
更新log2.log的時(shí)間和log2.txt時(shí)間戳相同
命令:
touch -r log2.log log2.txt
輸出:
[yiibai@localhost test]$ ll
total 4
-rw-rw-r--. 1 yiibai yiibai 0 Feb 13 01:42 log1.log
-rw-rw-r--. 1 yiibai yiibai 0 Feb 13 01:42 log2.log
-rw-rw-r--. 1 yiibai yiibai 25 Feb 12 22:43 log2.txt
-rw-rw-r--. 1 yiibai yiibai 0 Feb 12 22:44 log3.txt
[yiibai@localhost test]$ touch -r log2.log log2.txt
[yiibai@localhost test]$ ll
total 4
-rw-rw-r--. 1 yiibai yiibai 0 Feb 13 01:42 log1.log
-rw-rw-r--. 1 yiibai yiibai 0 Feb 13 01:42 log2.log
-rw-rw-r--. 1 yiibai yiibai 25 Feb 13 01:42 log2.txt
-rw-rw-r--. 1 yiibai yiibai 0 Feb 12 22:44 log3.txt
[yiibai@localhost test]$
上一個(gè)教程:Linux詳細(xì)介紹以及常用命令
下一個(gè)教程:實(shí)驗(yàn)一 Linux基本命令 權(quán)限管理