linux的touch命令一般用來修改文件時(shí)間戳,或者新建一個(gè)不存在的文件。
touch [參數(shù)]... 文件...
參數(shù)描述
或--time=atime或--time=access或--time=use 只更改存取時(shí)間。
或--no-create 不建立任何文檔。
使用指定的日期時(shí)間,而非現(xiàn)在的時(shí)間。
此參數(shù)將忽略不予處理,僅負(fù)責(zé)解決BSD版本touch指令的兼容性問題。
或--time=mtime或--time=modify 只更改變動(dòng)時(shí)間。
把指定文檔或目錄的日期時(shí)間,統(tǒng)統(tǒng)設(shè)成和參考文檔或目錄的日期時(shí)間相同。
使用指定的日期時(shí)間,而非現(xiàn)在的時(shí)間。
touch命令參數(shù)可更改文檔或目錄的日期時(shí)間,包括存取時(shí)間和更改時(shí)間。
命令:
touch file1 file2
輸出:
hc@hc-virtual-machine:~/test$ ll
總用量 8
drwxr-xr-x 2 hc hc 4096 11月 1 09:48 ./
drwxr-xr-x 25 hc hc 4096 10月 31 19:52 ../
hc@hc-virtual-machine:~/test$ touch file1 file2
hc@hc-virtual-machine:~/test$ ll
總用量 8
drwxr-xr-x 2 hc hc 4096 11月 1 09:48 ./
drwxr-xr-x 25 hc hc 4096 10月 31 19:52 ../
-rw-r--r-- 1 hc hc 0 11月 1 09:48 file1
-rw-r--r-- 1 hc hc 0 11月 1 09:48 file2
說明:
如果加入 -c 參數(shù),當(dāng)目標(biāo)文件不存在時(shí),不會(huì)創(chuàng)建新文件linux命令,如果目標(biāo)文件存在,則會(huì)修改文件時(shí)間屬性為當(dāng)前系統(tǒng)時(shí)間
hc@hc-virtual-machine:~/test$ ll
總用量 8
drwxr-xr-x 2 hc hc 4096 11月 1 09:48 ./
drwxr-xr-x 25 hc hc 4096 10月 31 19:52 ../
-rw-r--r-- 1 hc hc 0 11月 1 09:48 file1
-rw-r--r-- 1 hc hc 0 11月 1 09:48 file2
hc@hc-virtual-machine:~/test$ touch -c file2
hc@hc-virtual-machine:~/test$ touch -c file3
hc@hc-virtual-machine:~/test$ ll
總用量 8
drwxr-xr-x 2 hc hc 4096 11月 1 09:48 ./
drwxr-xr-x 25 hc hc 4096 10月 31 19:52 ../
-rw-r--r-- 1 hc hc 0 11月 1 09:48 file1
-rw-r--r-- 1 hc hc 0 11月 1 09:50 file2
命令:
touch -r file2 file1
輸出:
hc@hc-virtual-machine:~/test$ ll
總用量 8
drwxr-xr-x 2 hc hc 4096 11月 1 09:48 ./
drwxr-xr-x 25 hc hc 4096 10月 31 19:52 ../
-rw-r--r-- 1 hc hc 0 11月 1 09:48 file1
-rw-r--r-- 1 hc hc 0 11月 1 09:50 file2
hc@hc-virtual-machine:~/test$ touch -r file2 file1
hc@hc-virtual-machine:~/test$ ll
總用量 8
drwxr-xr-x 2 hc hc 4096 11月 1 09:48 ./
drwxr-xr-x 25 hc hc 4096 10月 31 19:52 ../
-rw-r--r-- 1 hc hc 0 11月 1 09:50 file1
-rw-r--r-- 1 hc hc 0 11月 1 09:50 file2
上一個(gè)教程:Linux 命令整理
下一個(gè)教程:linux常用命令_常用dos命令大全_linux命令windows命令