Linux touch命令的使用

2022-06-18 03:06:09 字數 2024 閱讀 5052

用touch修改某檔案的時間戳到當前時刻

xinlin@ubuntu:~$ ll test

-rwxrw-r-- 1 xinlin xinlin 34 sep 17 21:49 test*

xinlin@ubuntu:~$ touch test

xinlin@ubuntu:~$ ll test

-rwxrw-r-- 1 xinlin xinlin 34 sep 24 01:55 test*

xinlin@ubuntu:~$

用touch修改某檔案的時間戳到任意時刻

要使用-t引數。

-t就是time,使用指定的時間值作為指定檔案相應時間戳記的新值.此處的time規定為如下形式的十進位制數: [[cc]yy]mmddhhmm[.ss]

這裡,cc為年數中的前兩位,即」世紀數」;yy為年數的後兩位,即某世紀中的年數.如果不給出cc的值,則touch將把年數ccyy限定在1969--2068之內.mm為月數,dd為天將把年數ccyy限定在1969--2068之內.mm為月數,dd為天數,hh 為小時數(幾點),mm為分鐘數,ss為秒數.此處秒的設定範圍是0--61,這樣可以處理閏秒.這些數字組成的時間是環境變數tz指定的時區中的乙個時 間。

由於系統的限制,早於2023年1月1日的時間是錯誤的。

xinlin@ubuntu:~$ ll test

-rwxrw-r-- 1 xinlin xinlin 34 sep 24 01:55 test*

xinlin@ubuntu:~$ touch -t 201211040825.30 test

xinlin@ubuntu:~$ ll test

-rwxrw-r-- 1 xinlin xinlin 34 nov 4 2012 test*

xinlin@ubuntu:~$

用touch命令建立長度為0的檔案

xinlin@ubuntu:~$ touch tt1

xinlin@ubuntu:~$ touch tt2

xinlin@ubuntu:~$ ll tt*

-rw-rw-r-- 1 xinlin xinlin 0 sep 24 02:42 tt1

-rw-rw-r-- 1 xinlin xinlin 0 sep 24 02:42 tt2

xinlin@ubuntu:~$ cat tt1

xinlin@ubuntu:~$ cat tt2

只要touch命令後面接的檔名不存在即可。

也可以使用-c引數來規避建立長度為0的檔案

xinlin@ubuntu:~$ touch -c tt3

xinlin@ubuntu:~$ ll tt*

-rw-rw-r-- 1 xinlin xinlin 0 sep 24 02:42 tt1

-rw-rw-r-- 1 xinlin xinlin 0 sep 24 02:42 tt2

xinlin@ubuntu:~$

看到tt3檔案,就是沒有建立。

用touch命令是某個檔案的時間戳跟另乙個檔案一樣

要使用-r引數,而且要修改的檔案必須存在。

xinlin@ubuntu:~$ touch tt3

xinlin@ubuntu:~$ ll tt*

-rw-rw-r-- 1 xinlin xinlin 0 sep 24 02:42 tt1

-rw-rw-r-- 1 xinlin xinlin 0 sep 24 02:42 tt2

-rw-rw-r-- 1 xinlin xinlin 0 sep 24 02:45 tt3

xinlin@ubuntu:~$ touch -r tt3 tt1   #將tt1的時間戳修改為跟tt3一樣

xinlin@ubuntu:~$ ll tt*

-rw-rw-r-- 1 xinlin xinlin 0 sep 24 02:45 tt1

-rw-rw-r-- 1 xinlin xinlin 0 sep 24 02:42 tt2

-rw-rw-r-- 1 xinlin xinlin 0 sep 24 02:45 tt3

xinlin@ubuntu:~$

Linux touch命令 建立檔案

目錄介紹 使用示例 建立空檔案 改變檔案的修改時間 改變檔案的訪問時間 touch 命令可以輕鬆的建立乙個空檔案,或者修改乙個已經存在檔案的修改時間。touch 命令可以直接建立乙個空檔案,並將你的使用者名稱作為檔案的屬主。此時檔案大小為0。touch例如,在當前目錄下建立student.sql檔案...

chmod命令的使用

指令名稱 chmod 使用許可權 所有使用者 使用方式 chmod cfvr help version mode file.說明 linux unix 的檔案呼叫許可權分為 檔案擁有者 群組 其他。利用 chmod 可以藉以控制檔案如何被他人所呼叫。引數 mode 許可權設定字串,格式如下 ugoa...

trap命令的使用

目前,unix系統在各行各業使用得相當廣泛,因此unix系統的安全性問題就至關重要。下面根據unix系統的特點介紹一下如何來加強系統安全管理。設定較高的安全級 unix系統共有四種安全級別 high 高階 improved 改進 traditional 一般 low 低階 這四個級 別安全性由高到低...