touch[電腦術語]

Touch是電腦術語。

用途

更新檔案的訪問和修改時間。

語法

touch [ -a ] [ -c ] [ -m ] [ -f ] [ -r RefFile ] [ Time | -t Time ] { File ... | Directory ... }

描述

touch 命令更新由 Directory 參數指定的每個目錄下的由 File 參數指定的每個檔案的訪問和修改時間。如果沒有指定 Time變數值,touch 命令就使用當前時間。如果指定了一個不存在的檔案,touch 命令就創建此檔案,除非指定了 -c 標誌。

touch 命令的返回碼是時間沒有被成功修改的檔案數目(包括不存在的檔案和沒有創建的檔案)。

注:

任何超出 2038 年(包含2038年)的日期都是無效的。

標誌

-a 更改由 File 變數指定的檔案的訪問時間。不會更改修改時間,除非也指定了 -m 標誌。

-c 如果檔案不存在,則不要進行創建。沒有寫任何有關此條件的診斷訊息。

-f 嘗試強制 touch 運行,而不管檔案的讀和寫許可權。

-m 更改 File 的修改時間。不會更改訪問時間,除非也指定了 -a 標誌。

-r RefFile 使用由 RefFile 變數指定的檔案的相應時間,而不用當前時間。

Time 以 MMDDhhmm[YY] 的格式指定新時間戳記的日期和時間,其中:

MM

指定一年的哪一月(從 01 到 12)。

DD

指定一月的哪一天(從 01 到 31)。

hh

指定一天中的哪一小時(從 00 到 23)。

mm

指定一小時的哪一分鐘(從 00 到 59)。

YY

指定年份的後兩位數字。如果 YY 變數沒有被指定,預設值為當前年份。

-t Time 使用指定時間而不是當前時間。Time 變數以十進制形式 [[CC]YY]MMDDhhmm[.SS] 指定,其中:

CC

指定年份的前兩位數字。

YY

指定年份的後兩位數字。

MM

指定一年的哪一月(從 01 到 12)。

DD

指定一月的哪一天(從 01 到 31)。

hh

指定一天中的哪一小時(從 00 到 23)。

mm

指定一小時的哪一分鐘(從 00 到 59)。

SS

指定一分鐘的哪一秒(從 00 到 59)。

注:

1. touch 命令調用 utime () 子例程來更改所涉及檔案的修改和訪問時間。當沒有真正擁有該檔案,即使對檔案有寫許可權,使用標誌時也可能使 touch 命令失敗。

2. 當使用 touch 命令時,如果接收到錯誤訊息,不要指定完整路徑名 /usr/bin/touch。

退出狀態

命令返回以下出口值:

0 命令成功執行。所有請求的更改已完成。

>0 發生一個錯誤。

示例

1. 要更新檔案的訪問和修改時間,請輸入:

touch program.c

這會將 program.c 檔案的上次訪問和修改時間設定為當前日期和時間。如果 program.c 檔案不存在,touch 命令就創建一個同名的空檔案。

2. 要避免創建新檔案,請輸入:

touch -c program.c

3. 要僅更新修改時間,請輸入:

touch -m *.o

這會更新當前目錄下的以 .o 擴展名結尾的檔案的上次修改時間(不更新訪問時間)。touch 命令經常以此方式使用,來改變 make 命令的結果。

4. 要明確設定訪問和修改時間,請輸入:

touch -c -t 02171425 program.c

這會將訪問和修改時間設定為當前年份的 2 月 17 日的 14:25(2:25 p.m.)。

5. 要使用另一檔案的時間戳記而不用當前時間,請輸入:

touch -r file1 program.c

這會將 program.c 檔案的時間戳記設定成與 file1 檔案一樣。

6. 要使用指定時間而不是當前時間處理檔案,請輸入:

touch -t 198503030303.55 program.c

這會將 program.c 檔案的時間戳記設定為 1985 年 3 月 3 日上午 3:03:55。

檔案

/usr/bin/touch 包含 touch 命令。

文具品牌

touch是韓國產馬克筆品牌。

韓國產touch雙頭馬克筆,設計師畫建築效果圖,景觀效果圖,漫畫愛好者的好工具。每套120種顏色.

韓國的這種是近兩年的新秀,因為他有大小兩頭,水量飽滿,顏色未乾時疊加,顏色會自然融合銜接,有水彩的效果.而且價格便宜.很多設計院都選用這種筆.

用韓國產touch不會暈開影印線,就是酒精系列的油性馬克筆.

相關詞條

相關搜尋

熱門詞條

聯絡我們