1. 程式人生 > >Linux touch命令

Linux touch命令

訪問 anaconda 不存在 使用 保留 file eat 版本 sys

Linux touch命令

Linux touch命令用於修改文件或者目錄的時間屬性,包括存取時間和更改時間。若文件不存在,系統會建立一個新的文件。
ls -l 可以顯示檔案的時間記錄

touch命令參數

參數說明:
a 改變檔案的讀取時間記錄。
m 改變檔案的修改時間記錄。
c 假如目的檔案不存在,不會建立新的檔案。與 --no-create 的效果一樣。
f 不使用,是為了與其他 unix 系統的相容性而保留。
r 使用參考檔的時間記錄,與 --file 的效果一樣。
d 設定時間與日期,可以使用各種不同的格式。
t 設定檔案的時間記錄,格式與 date 指令相同。
--no-create 不會建立新檔案。

--help 列出指令格式。
--version 列出版本訊息。

使用方法
[root@moban ~]# touch oldboy.txt
[root@moban ~]# ll
total 52
-rw-------. 1 root root 1100 Sep 12 09:07 anaconda-ks.cfg
drwxr-xr-x. 3 root root 4096 Oct 4 21:33 data
-rw-r--r--. 1 root root 23040 Sep 12 09:07 install.log
-rw-r--r--. 1 root root 6240 Sep 12 09:06 install.log.syslog

-rw-r--r--. 1 root root 8 Oct 20 10:42 nihao.txt
-rw-r--r--. 1 root root 9 Oct 2 21:22 oldboy
-rw-r--r--. 1 root root 0 Oct 20 10:45 oldboy.txt

使用指令"touch"時,如果指定的文件不存在,則將創建一個新的空白文件。例如,在當前目錄下,使用該指令創建一個空白文件"oldboy.txt",輸入如下命令

[root@moban ~]# touch nihao.txt
[root@moban ~]# ls -l nihao.txt

-rw-r--r--. 1 root root 8 Oct 20 10:36 nihao.txt
如果文件存在的或只是訪問文件的時間戳。

Linux touch命令