欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

Linux中有哪些touch命令-創(chuàng)新互聯(lián)

這篇文章給大家介紹Linux中有哪些touch命令,內(nèi)容非常詳細(xì),感興趣的小伙伴們可以參考借鑒,希望對(duì)大家能有所幫助。

創(chuàng)新互聯(lián)專注于柴桑企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè)公司,商城開(kāi)發(fā)。柴桑網(wǎng)站建設(shè)公司,為柴桑等地區(qū)提供建站服務(wù)。全流程按需開(kāi)發(fā)網(wǎng)站,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)什么是Linux系統(tǒng)

Linux是一種免費(fèi)使用和自由傳播的類UNIX操作系統(tǒng),是一個(gè)基于POSIX的多用戶、多任務(wù)、支持多線程和多CPU的操作系統(tǒng),使用Linux能運(yùn)行主要的Unix工具軟件、應(yīng)用程序和網(wǎng)絡(luò)協(xié)議。

touch 命令用于創(chuàng)建空文件,也可以更改 Unix 和 Linux 系統(tǒng)上現(xiàn)有文件時(shí)間戳。這里所說(shuō)的更改時(shí)間戳意味著更新文件和目錄的訪問(wèn)以及修改時(shí)間。

讓我們來(lái)看看 touch 命令的語(yǔ)法和選項(xiàng):

語(yǔ)法:

# touch {選項(xiàng)} {文件}

touch 命令中使用的選項(xiàng):

Linux中有哪些touch命令

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

示例:1 使用 touch 創(chuàng)建一個(gè)空文件

要在 Linux 系統(tǒng)上使用 touch 命令創(chuàng)建空文件,鍵入 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 創(chuàng)建批量空文件

可能會(huì)出現(xiàn)一些情況,我們必須為某些測(cè)試創(chuàng)建大量空文件,這可以使用 touch 命令輕松實(shí)現(xiàn):

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

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

示例:3 改變/更新文件和目錄的訪問(wèn)時(shí)間

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

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

現(xiàn)在使用 stat 命令驗(yàn)證文件的訪問(wèn)時(shí)間是否已更新:

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

改變目錄的訪問(wèn)時(shí)間:

假設(shè)我們?cè)?/mnt 目錄下有一個(gè) nfsshare 文件夾,讓我們用下面的命令改變這個(gè)文件夾的訪問(wèn)時(shí)間:

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

示例:4 更改訪問(wèn)時(shí)間而不用創(chuàng)建新文件

在某些情況下,如果文件存在,我們希望更改文件的訪問(wèn)時(shí)間,并避免創(chuàng)建文件。在 touch 命令中使用 -c 選項(xiàng)即可,如果文件存在,那么我們可以改變文件的訪問(wèn)時(shí)間,如果不存在,我們也可不會(huì)創(chuàng)建它。

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

示例:5 更改文件和目錄的修改時(shí)間

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

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

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

現(xiàn)在使用 stat 命令來(lái)驗(yàn)證修改時(shí)間是否改變:

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

同樣的,我們可以改變一個(gè)目錄的修改時(shí)間:

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

使用 stat 交叉驗(yàn)證訪問(wèn)和修改時(shí)間:

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

示例:7 將訪問(wèn)和修改時(shí)間設(shè)置為特定的日期和時(shí)間

每當(dāng)我們使用 touch 命令更改文件和目錄的訪問(wèn)和修改時(shí)間時(shí),它將當(dāng)前時(shí)間設(shè)置為該文件或目錄的訪問(wèn)和修改時(shí)間。

假設(shè)我們想要將特定的日期和時(shí)間設(shè)置為文件的訪問(wèn)和修改時(shí)間,這可以使用 touch 命令中的 -c 和 -t 選項(xiàng)來(lái)實(shí)現(xiàn)。

日期和時(shí)間可以使用以下格式指定:

{CCYY}MMDDhhmm.ss

其中:

  1. CC – 年份的前兩位數(shù)字

  2. YY – 年份的后兩位數(shù)字

  3. MM – 月份 (01-12)

  4. DD – 天 (01-31)

  5. hh – 小時(shí) (00-23)

  6. mm – 分鐘 (00-59)

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

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

使用 stat 命令查看更新訪問(wèn)和修改時(shí)間:

Linux中有哪些touch命令

根據(jù)日期字符串設(shè)置訪問(wèn)和修改時(shí)間,在 touch 命令中使用 -d 選項(xiàng),然后指定日期字符串,后面跟文件名。如下所示:

復(fù)制代碼 代碼如下:

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

使用 stat 命令驗(yàn)證文件的狀態(tài):

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

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

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

在 touch 命令中,我們可以使用參考文件來(lái)設(shè)置文件或目錄的時(shí)間戳。假設(shè)我想在 devops.txt 文件上設(shè)置與文件 sysadm-20.txt 文件相同的時(shí)間戳, touch 命令中使用 -r 選項(xiàng)可以輕松實(shí)現(xiàn)。

語(yǔ)法:

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

示例:9 在符號(hào)鏈接文件上更改訪問(wèn)和修改時(shí)間

默認(rèn)情況下,每當(dāng)我們嘗試使用 touch 命令更改符號(hào)鏈接文件的時(shí)間戳?xí)r,它只會(huì)更改原始文件的時(shí)間戳。如果你想更改符號(hào)鏈接文件的時(shí)間戳,則可以使用 touch 命令中的 -h 選項(xiàng)來(lái)實(shí)現(xiàn)。

語(yǔ)法:

# touch -h {符號(hào)鏈接文件}
[root@linuxtechi opt]# ls -l /root/linuxgeeks.txt
lrwxrwxrwx. 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.txt
lrwxrwxrwx. 1 root root 15 Oct 19 2030 linuxgeeks.txt -> linuxadmins.txt

關(guān)于Linux中有哪些touch命令就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,可以學(xué)到更多知識(shí)。如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到。

當(dāng)前文章:Linux中有哪些touch命令-創(chuàng)新互聯(lián)
文章來(lái)源:http://aaarwkj.com/article6/jeeig.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、云服務(wù)器、移動(dòng)網(wǎng)站建設(shè)網(wǎng)站設(shè)計(jì)、ChatGPT、網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)
欧美日韩国产综合精品亚洲| 日本岛国大片在线视频| 成人午夜福利视频免费观看| 香蕉视频网站欧美一区| 午夜欧美日韩精品久久久| 色婷婷亚洲一区二区三区| 欧美综合亚洲韩精品区| 91在线播放国产视频| 久久国产精品成人av| 欧美日韩激情在线不卡三区| 国产一区二区在线乱码| 日本不卡二区高清三区| 国产午夜精品一区二区三区| av一区二区三区不卡在线看| 色婷婷av一区二区三区张| 欧美人与性一区二区三区| 亚洲国产精品一区二区电影| 一区二区亚洲成人精品| 亚洲视频在线男人天堂| 91大神午夜在线观看| 亚洲精品区免费观看av| 欧美精品激情在线不卡| 欧美丰满老妇性猛交| 日本一区二区三区精彩视频| 成人黄色av免费在线观看| 后入视频国产在线观看| 国产精品午夜视频免费观看 | 国产中文字幕一区久久| 欧美在线观看香蕉视频| 未满18禁止观看在线| 日本视频三区在线播放| 欧美久久久久综合一区| 欧美日韩亚洲视频一区久久| 亚洲国产色一区二区三区| 国产亚洲av综合人人精品| 国产亚洲一区二区三区在线| 人妻勾引中文字幕在线视频| 欧美国产日韩一区二区三区视频| 91精品啪在线观看国产日本| 国产精品大屁股白浆一区二区| 91手机国产三级在线|