Linux命令分析 touch

2021-08-07 14:37:56 字數 788 閱讀 2067

用途:更改檔案的時間戳,常用來建立新的空檔案

用法:touch   選項...   檔案...

touch命令可用來更改檔案的atime和mtime到當前時間,如果touch命令後接的檔案不存在,則會建立乙個該檔名的空檔案(除非有-c或-h引數)

引數:-a   只更改atime

-c   --no-create   不建立任何檔案

-d   --date=string   分析-d後接的字串並以之替代當前時間(mtime和atime變成指定時間,atime為當前時間)

-f   此引數不予處理,是用來解決不同版本bsd裡touch指令相容的問題

-h   --no-dereference   僅影響鏈結檔案自身的時間戳,但不影響所鏈結到的檔案的時間戳

-m   只更改mtime

-r   --reference=file   用參考檔案的時間來更改指定檔案的時間(mtime和atime變成參考檔案時間,atime為當前時間)

-t   stamp   使用-t後接引數所指定的時間來更改檔案時間(mtime和atime變成stamp時間,atime為當前時間)

典型用法:

1.建立乙個新檔案

touch   檔名

2.更改檔案時間為2023年9月1日12點00分

touch   -d   "2017-09-01 12:00"   檔名

touch   -t   1709011200   檔名

3.更改檔案的時間到與參考檔案相同

touch   -r   參考檔案   要更改的檔案

linux命令 touch命令

touch命令將每個檔案的訪問時間和修改時間改為當前時間。touch 選項 檔案 1 在當前目錄下建立乙個空檔案a.log root vm 0 4 centos chenwei touch a.txt root vm 0 4 centos chenwei ll total 60 rw r r 1 r...

Linux基礎命令 touch

檔案處理 touch命令有兩個功能 一是用於把已存在檔案的時間標籤更新為系統當前的時間 預設方式 它們的資料將原封不動地保留下來 二是用來建立新的空檔案。touch 選項 引數 選項 a 或 time atime或 time access或 time use 只更改訪問時間 c 或 no creat...

Linux命令(9) touch命令

linux的touch命令不常用,一般在使用make的時候可能會用到,用來修改檔案時間戳,或者新建乙個不存在的檔案。1 命令格式 touch 選項 檔案.2 命令引數 a 或 time atime或 time access或 time use 只更改訪問時間。c 或 no create 不建立任何文...