天天看點

shell指令--touch

shell指令--touch

shell指令--touch

0、touch指令的專屬圖床

點此快速打開文章【圖床_shell指令touch】

1、touch指令的功能說明

​ ​

​touch​

​指令用于建立新的空檔案或改變已有檔案的時間戳屬性。

2、touch指令的文法格式

SYNOPSIS
    touch [OPTION]... FILE...
      

3、touch指令的選項說明

​touch​

​ 選項不常用,此處省略。

4、touch指令的實踐操作

範例1:建立檔案(檔案事先不存在的情況)

cd && rm -rf /test  -->将之前的實驗環境删除掉。提示:rm -rf 謹慎使用!
mkdir /test
cd /test && ls  -->&&是并且的意思,可以将兩個指令一起執行,若想多個指令執行,在後面繼續加&&
touch file1.txt && ls  -->建立單個檔案
touch a.txt b.txt && ls  -->建立多個檔案
touch stu{1..4} && ls  -->利用{ }有序序列批量建立檔案
      
  • 溫馨提示:若檢視動圖示範,請右鍵此處,選擇【在新标簽頁中打開連結】
  • 溫馨提示:若檢視靜圖示範,請右鍵此處,選擇【在新标簽頁中打開連結】

範例2:更改檔案的時間戳屬性

stat file1.txt
touch -a file1.txt  --> -a 參數隻更改檔案的最後通路時間
!stat  -->!作用就是調用最近一次以stat開頭的指令
touch -m file1.txt  --> -m 參數隻更改檔案的最後修改時間
!stat
      

範例3:指定時間屬性建立/修改檔案(不常用,了解即可)

ls -lh file1.txt
touch -d 20201010 file1.txt  --> -d 參數的用法
!ls
ls -lh a.txt 
touch -r a.txt file1.txt  --> -r 參數的用法
ls -lh file1.txt
touch -t 201904161914.50 file1.txt  --> -t 參數的用法
!ls
ls -lh --full-time file1.txt  -->檢視結果