如您所知,在Linux操作系統中,有大量的內置終端命令執行各種動作。其中一些允許您安裝程序,其他人旨在管理邏輯捲和硬盤驅動器。其中包括和那些創建的人與文件互動。其中一個命令稱為觸摸,我們想在此培訓材料的框架中講述它。
我們在Linux中使用觸摸命令
要在Linux中使用Touch命令,您需要檢查其語法並理解輸入的原則。這應該沒有問題,因為實用程序本身非常簡單,並且可以使用可訪問的選項,可以在幾分鐘內完全排序。讓我們從這個開始。句法
輸入觸摸命令時注意字符串的標準視圖。它如下所示:觸摸+ [選項] +文件。如果必須代表超級用戶實現操作,則必須在行的開頭添加sudo,並且在激活後,以寫入確認帳戶的密碼。至於其他選項,值得注意的是:
- - Help和-version很少使用。第一個選項將有機會閱讀官方文檔,第二個選項將顯示該實用程序的當前版本。
- -a負責將訪問時間更改為指定文件。
- -m更改修改時間。
- -c確定未創建具有指定名稱的對象。
- -R將允許您使用指定文件的訪問時間和修改。
- -T旨在通過手動輸入來更改日期和時間。
- -d使用字符串形式指定的日期和時間。
現在您絕對了解今天有關的所有可用選項。讓我們去研究參數來處理使用此實用程序執行的所有基本操作。
一代空文件
首先,我們將在不使用任何參數的情況下使用觸摸命令的操作來弄清楚它 - 所以它創建具有指定名稱的空文件大小0字節。
- 例如,通過應用程序菜單中的圖標或Ctrl + Alt + T.關鍵組合,打開“終端”方便。
- 在此處輸入Tuesch Testfile,其中testfile替換必要的名稱。
- 激活此命令後,如果在沒有任何錯誤的情況下傳遞,將出現一個新行以用於輸入,並且在當前位置將創建相應的對象。
- 您可以同時添加多個文件,反過來依次編寫每個人的名稱,以便它拒絕這樣的行:touch testfile1 testfile2 testfile3。
- 還應該考慮一個功能。如果您有需要創建具有相同名稱的多個文件,但結束時具有不同的數字,如上所示,更容易使用此類型的寫入:touch testfile {1..6}。
在不應用參數的情況下,更多觸摸命令無法執行任何操作,因此讓我們立即繼續分析與選項的交互示例。
設置上次訪問時間
如您所知,正在考慮的其中一個選項允許您更改對當前電流的訪問。這是通過僅輸入具有觸摸-a文件類型的一行來完成的,其中文件是所需對象的名稱。一行列出的項目數量不受限制。同時,未設置上次更改時間,除非在此行中為另外的選項-m是可選的,否則我們將進一步討論它。
設置最後的更改時間
對於相同的類比,上述參數也在運行。 OE重新分配當前的最後一次時間,並且字符串看起來像這樣:觸摸-m文件。所做的所有更改都會生效,這意味著您可以切換到驗證或執行其他任務,調用-m選項的觸摸命令。
禁止創造一個物體
簡單的觸摸實用程序有時允許您通過在控制台中輸入文字一行來實現和復雜的目標。執行觸摸-c file命令後,文件是所需文件的確切名稱,常用用戶無法創建具有指定名稱的項目。僅在特權用戶通過相同命令創建具有相同名稱的空對象之後才能停用此選項。此外,沒有任何東西可以防止您創建標題列表以同時為它們建立限制。
設置訪問時間和更改
上面的選項-a和-m允許通過設置當前時間來更改文件設置,但是可以絕對地設置最多一秒的時間。與此同時,主要是要遵守調試規則:[[bb] gg] mdddhchmm [.sss],其中爆炸物 - 年的前兩位,gg - 第二,mm - 月,dd-date ,ch-watch,mm - 分鐘,ss - 秒。獲得必要的命令:touch -c -t 01261036文件。
如果您有興趣查看最終結果,請在LS -L控制台中寫入,然後單擊“輸入”。該列表僅仍然是在修改後找到所需的文件和視圖。
轉移所選文件的臨時標記
如果您已熟悉上述信息,則會知道將允許-R選項將一個對象的臨時標籤傳輸到另一個對象。它通過字符串執行:touch -r file1 file2,其中file1是具有某些時間標記的現有文件,並且file2是它們將應用於它們的新對象。
創建具有指定時間的文件
在此材料的末尾,我們注意到默認情況下,觸摸將創建最新文件,但可以通過僅應用一個選項來更改:touch -t 20191212101830.55文件,其中20112101830.55 - 究竟是您選擇的指定時間,以及文件所指定的時間是非常對像或對象的名稱,如果它們作為列表呈現。
現在您熟悉觸摸命令,它在Linux中積極使用以創建文件。它既可以為某些目的添加單獨的測試元素和對象。用戶已經決定自己,在這種情況下應用實用程序的功能。如果您對本操作系統主要團隊的主題感興趣,我們建議探索以下材料。
也可以看看:
常用於“終端”Linux中的命令
Linux中的ln / find / ls / grep / pwd命令