亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 服務器 > Web服務器 > 正文

詳解在Linux下9個有用的touch命令示例

2024-09-01 13:54:44
字體:
來源:轉載
供稿:網友

touch 命令用于創建空文件,也可以更改 Unix 和 Linux 系統上現有文件時間戳。這里所說的更改時間戳意味著更新文件和目錄的訪問以及修改時間。

讓我們來看看 touch 命令的語法和選項:

語法:

# touch {選項} {文件}

touch 命令中使用的選項:

Linux,touch命令,touch,命令

在這篇文章中,我們將介紹 Linux 中 9 個有用的 touch 命令示例。

示例:1 使用 touch 創建一個空文件

要在 Linux 系統上使用 touch 命令創建空文件,鍵入 touch ,然后輸入文件名。如下所示:

[root@linuxtechi ~]# touch devops.txt[root@linuxtechi ~]# ls -l devops.txt-rw-r--r--. 1 root root 0 Mar 29 22:39 devops.txt

示例:2 使用 touch 創建批量空文件

可能會出現一些情況,我們必須為某些測試創建大量空文件,這可以使用 touch 命令輕松實現:

[root@linuxtechi ~]# touch sysadm-{1..20}.txt

在上面的例子中,我們創建了 20 個名為 sysadm-1.txt 到 sysadm-20.txt 的空文件,你可以根據需要更改名稱和數字。

示例:3 改變/更新文件和目錄的訪問時間

假設我們想要改變名為 devops.txt 文件的訪問時間,在 touch 命令中使用 -a 選項,然后輸入文件名。如下所示:

[root@linuxtechi ~]# touch -a devops.txt

現在使用 stat 命令驗證文件的訪問時間是否已更新:

[root@linuxtechi ~]# stat devops.txt File: 'devops.txt' Size: 0        Blocks: 0     IO Block: 4096  regular empty fileDevice: fd00h/64768d  Inode: 67324178  Links: 1Access: (0644/-rw-r--r--) Uid: (  0/  root)  Gid: (  0/  root)Context: unconfined_u:object_r:admin_home_t:s0Access: 2018-03-29 23:03:10.902000000 -0400Modify: 2018-03-29 22:39:29.365000000 -0400Change: 2018-03-29 23:03:10.902000000 -0400 Birth: -

改變目錄的訪問時間:

假設我們在 /mnt 目錄下有一個 nfsshare 文件夾,讓我們用下面的命令改變這個文件夾的訪問時間:

[root@linuxtechi ~]# touch -m /mnt/nfsshare/[root@linuxtechi ~]# stat /mnt/nfsshare/ File: '/mnt/nfsshare/' Size: 6        Blocks: 0     IO Block: 4096  directoryDevice: fd00h/64768d  Inode: 2258    Links: 2Access: (0755/drwxr-xr-x) Uid: (  0/  root)  Gid: (  0/  root)Context: unconfined_u:object_r:mnt_t:s0Access: 2018-03-29 23:34:38.095000000 -0400Modify: 2018-03-03 10:42:45.194000000 -0500Change: 2018-03-29 23:34:38.095000000 -0400 Birth: -

示例:4 更改訪問時間而不用創建新文件

在某些情況下,如果文件存在,我們希望更改文件的訪問時間,并避免創建文件。在 touch 命令中使用 -c 選項即可,如果文件存在,那么我們可以改變文件的訪問時間,如果不存在,我們也可不會創建它。

[root@linuxtechi ~]# touch -c sysadm-20.txt[root@linuxtechi ~]# touch -c winadm-20.txt[root@linuxtechi ~]# ls -l winadm-20.txtls: cannot access winadm-20.txt: No such file or directory

示例:5 更改文件和目錄的修改時間

在 touch 命令中使用 -m 選項,我們可以更改文件和目錄的修改時間。

讓我們更改名為 devops.txt 文件的更改時間:

[root@linuxtechi ~]# touch -m devops.txt

現在使用 stat 命令來驗證修改時間是否改變:

[root@linuxtechi ~]# stat devops.txt File: 'devops.txt' Size: 0        Blocks: 0     IO Block: 4096  regular empty fileDevice: fd00h/64768d  Inode: 67324178  Links: 1Access: (0644/-rw-r--r--) Uid: (  0/  root)  Gid: (  0/  root)Context: unconfined_u:object_r:admin_home_t:s0Access: 2018-03-29 23:03:10.902000000 -0400Modify: 2018-03-29 23:59:49.106000000 -0400Change: 2018-03-29 23:59:49.106000000 -0400 Birth: -

同樣的,我們可以改變一個目錄的修改時間:

[root@linuxtechi ~]# touch -m /mnt/nfsshare/

使用 stat 交叉驗證訪問和修改時間:

[root@linuxtechi ~]# stat devops.txt File: 'devops.txt' Size: 0        Blocks: 0     IO Block: 4096  regular empty fileDevice: fd00h/64768d  Inode: 67324178  Links: 1Access: (0644/-rw-r--r--) Uid: (  0/  root)  Gid: (  0/  root)Context: unconfined_u:object_r:admin_home_t:s0Access: 2018-03-30 00:06:20.145000000 -0400Modify: 2018-03-30 00:06:20.145000000 -0400Change: 2018-03-30 00:06:20.145000000 -0400 Birth: -

示例:7 將訪問和修改時間設置為特定的日期和時間

每當我們使用 touch 命令更改文件和目錄的訪問和修改時間時,它將當前時間設置為該文件或目錄的訪問和修改時間。

假設我們想要將特定的日期和時間設置為文件的訪問和修改時間,這可以使用 touch 命令中的 -c 和 -t 選項來實現。

日期和時間可以使用以下格式指定:

{CCYY}MMDDhhmm.ss

其中:

  1. CC – 年份的前兩位數字
  2. YY – 年份的后兩位數字
  3. MM – 月份 (01-12)
  4. DD – 天 (01-31)
  5. hh – 小時 (00-23)
  6. mm – 分鐘 (00-59)

讓我們將 devops.txt 文件的訪問和修改時間設置為未來的一個時間(2025 年 10 月 19 日 18 時 20 分)。

[root@linuxtechi ~]# touch -c -t 202510191820 devops.txt

使用 stat 命令查看更新訪問和修改時間:

Linux,touch命令,touch,命令

根據日期字符串設置訪問和修改時間,在 touch 命令中使用 -d 選項,然后指定日期字符串,后面跟文件名。如下所示:

 

復制代碼 代碼如下:
[root@linuxtechi ~]# touch -c -d "2010-02-07 20:15:12.000000000 +0530" sysadm-29.txt

 

使用 stat 命令驗證文件的狀態:

[root@linuxtechi ~]# stat sysadm-20.txt File: ‘sysadm-20.txt' Size: 0        Blocks: 0     IO Block: 4096  regular empty fileDevice: fd00h/64768d  Inode: 67324189  Links: 1Access: (0644/-rw-r--r--) Uid: (  0/  root)  Gid: (  0/  root)Context: unconfined_u:object_r:admin_home_t:s0Access: 2010-02-07 20:15:12.000000000 +0530Modify: 2010-02-07 20:15:12.000000000 +0530Change: 2018-03-30 10:23:31.584000000 +0530 Birth: -

注意:在上述命令中,如果我們不指定 -c ,如果系統中不存在該文件那么 touch 命令將創建一個新文件,并將時間戳設置為命令中給出的。

示例:8 使用參考文件設置時間戳(-r)

在 touch 命令中,我們可以使用參考文件來設置文件或目錄的時間戳。假設我想在 devops.txt 文件上設置與文件 sysadm-20.txt 文件相同的時間戳, touch 命令中使用 -r 選項可以輕松實現。

語法:

# touch -r {參考文件} 真正文件[root@linuxtechi ~]# touch -r sysadm-20.txt devops.txt

示例:9 在符號鏈接文件上更改訪問和修改時間

默認情況下,每當我們嘗試使用 touch 命令更改符號鏈接文件的時間戳時,它只會更改原始文件的時間戳。如果你想更改符號鏈接文件的時間戳,則可以使用 touch 命令中的 -h 選項來實現。

語法:

# touch -h {符號鏈接文件}
[root@linuxtechi opt]# ls -l /root/linuxgeeks.txtlrwxrwxrwx. 1 root root 15 Mar 30 10:56 /root/linuxgeeks.txt -> linuxadmins.txt[root@linuxtechi ~]# touch -t 203010191820 -h linuxgeeks.txt[root@linuxtechi ~]# ls -l linuxgeeks.txtlrwxrwxrwx. 1 root root 15 Oct 19 2030 linuxgeeks.txt -> linuxadmins.txt

這就是本教程的全部了。我希望這些例子能幫助你理解 touch 命令。以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


注:相關教程知識閱讀請移步到服務器教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲色图狂野欧美| 一个色综合导航| 久久亚洲春色中文字幕| 日本sm极度另类视频| 最近2019中文字幕大全第二页| 亚洲精品一区中文| 欧美第一黄色网| 亚洲欧美制服第一页| 久久琪琪电影院| 97精品免费视频| 欧美乱大交xxxxx| 亚洲天堂网在线观看| 国产精品永久免费视频| 亚洲欧美日韩中文在线制服| 国产精品夫妻激情| 欧美限制级电影在线观看| 亚洲国产高清自拍| 国产精品视频999| 91sao在线观看国产| 成人免费视频在线观看超级碰| 中文国产成人精品久久一| 成人免费大片黄在线播放| 久久综合久中文字幕青草| 91产国在线观看动作片喷水| 久久久久女教师免费一区| 日韩国产在线看| 色综合天天狠天天透天天伊人| 中文字幕亚洲第一| 日本久久久久久久久久久| 欧美性猛交xxxx乱大交极品| 精品中文字幕在线观看| 亚洲一区二区中文字幕| 欧美制服第一页| 欧美日韩免费区域视频在线观看| 亚洲激情视频在线| 国产丝袜一区视频在线观看| 91国产高清在线| 亚洲国产小视频| 国产欧美精品在线播放| 成人黄色av免费在线观看| 亚洲国产另类 国产精品国产免费| 一区二区三区视频观看| 91在线观看欧美日韩| 亚洲精品国产免费| 一区二区欧美亚洲| 日韩中文第一页| 亚洲精品国产精品自产a区红杏吧| 91精品久久久久久久久久久久久| 久久久国产精品视频| 亚洲第一偷拍网| 欧美人与性动交a欧美精品| 久久夜色精品国产欧美乱| 欧美另类极品videosbest最新版本| 正在播放欧美一区| 一区二区国产精品视频| 国产精品第二页| 国产高清在线不卡| 亚洲a在线播放| 久久久久久久久久久91| 亚洲free性xxxx护士白浆| 中文字幕亚洲精品| 国产精品亚洲第一区| 久久天天躁狠狠躁夜夜爽蜜月| 亚洲美女av在线| 九九久久精品一区| 丰满岳妇乱一区二区三区| 日韩在线视频观看正片免费网站| 亚洲a级在线播放观看| 国产偷亚洲偷欧美偷精品| 77777少妇光屁股久久一区| 亚洲第一级黄色片| 国产日韩欧美视频在线| 国产精品h在线观看| 精品久久久久久久大神国产| 欧美另类极品videosbestfree| 日本欧美国产在线| 亚洲精品美女网站| 精品久久久久久久久久久久久| 国产伦精品一区二区三区精品视频| 91美女片黄在线观看游戏| 久久频这里精品99香蕉| 中文字幕亚洲专区| 91欧美精品午夜性色福利在线| 亚洲精品456在线播放狼人| 欧美尤物巨大精品爽| 国产精品视频不卡| 日本乱人伦a精品| 国产a级全部精品| 色偷偷av一区二区三区乱| 日本午夜在线亚洲.国产| 国产日本欧美一区二区三区| 亚洲国产欧美久久| 欧美华人在线视频| 欧美乱大交xxxxx另类电影| 欧美亚洲视频在线看网址| 久久精品视频在线观看| 日韩欧美国产一区二区| 国产婷婷色综合av蜜臀av| 久久韩国免费视频| 亚洲国产精品人人爽夜夜爽| 欧美日韩亚洲视频一区| 亚洲毛片在线看| 欧美福利视频在线| 欧美精品制服第一页| 久久精品在线播放| 最新亚洲国产精品| 久久99精品久久久久久琪琪| 亚洲成人精品av| 亚洲免费成人av电影| 精品久久久久久久中文字幕| 欧美日韩国产在线播放| 国产精品一区专区欧美日韩| 日韩小视频网址| 日韩精品中文字| 欧洲一区二区视频| 中文欧美日本在线资源| 国产一区二区欧美日韩| 日韩免费观看av| 国产小视频91| 永久免费看mv网站入口亚洲| 黑人巨大精品欧美一区二区三区| 国产精品福利小视频| 国产精品91久久久| 久久久爽爽爽美女图片| 国产精品永久免费| 欧美精品在线观看| 欧美色图在线视频| 亚洲影院高清在线| 亚洲精品国产福利| 日日狠狠久久偷偷四色综合免费| 国产精品一区二区久久久| 久久久久久久国产精品| 久久久久久尹人网香蕉| 成人夜晚看av| 日韩中文在线中文网三级| 欧美午夜片在线免费观看| 欧美成人精品一区| 欧美大片在线免费观看| 国产盗摄xxxx视频xxx69| 国产精品国产三级国产aⅴ9色| 91精品国产高清久久久久久91| 亚洲精品电影在线观看| 日韩精品福利网站| 国产成人精品视频| 亚洲国产三级网| 成人黄色影片在线| 国产色综合天天综合网| 亚洲精品丝袜日韩| 亚洲跨种族黑人xxx| 欧美电影在线观看网站| 国产日韩精品在线| 久久在线精品视频| 国产91色在线| 国产福利精品av综合导导航| 久久久久久这里只有精品| 亚洲天堂av在线播放| 精品日韩中文字幕| 久久亚洲成人精品| 欧美特级www| 国产成人aa精品一区在线播放| 精品美女国产在线| 一区国产精品视频| 欧美成人黄色小视频| 精品久久久久久久中文字幕|