欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

在Linux下touch的9個(gè)命令示例

Linux愛好者 ? 來源:未知 ? 作者:李倩 ? 2018-05-08 14:17 ? 次閱讀

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

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

語法:

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

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

在這篇文章中,我們將介紹 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--.1root root0Mar2922:39devops.txt

示例:2 使用 touch 創(chuàng)建批量空文件

可能會出現(xiàn)一些情況,我們必須為某些測試創(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 改變/更新文件和目錄的訪問時(shí)間

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

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

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

[root@linuxtechi ~]# stat devops.txt

File: 'devops.txt'

Size: 0 Blocks: 0IO Block: 4096 regular empty file

Device: fd00h/64768dInode: 67324178Links: 1

Access: (0644/-rw-r--r--)Uid: (0/root) Gid: (0/root)

Context: unconfined_u:object_r:admin_home_t:s0

Access: 2018-03-2923:03:10.902000000 -0400

Modify: 2018-03-2922:39:29.365000000 -0400

Change: 2018-03-2923:03:10.902000000 -0400

Birth: -

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

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

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

[root@linuxtechi ~]# stat /mnt/nfsshare/

File: '/mnt/nfsshare/'

Size: 6Blocks: 0IO Block: 4096directory

Device: fd00h/64768dInode: 2258Links: 2

Access: (0755/drwxr-xr-x)Uid: (0/root)Gid: (0/root)

Context: unconfined_u:object_r:mnt_t:s0

Access: 2018-03-2923:34:38.095000000 -0400

Modify: 2018-03-0310:42:45.194000000 -0500

Change: 2018-03-2923:34:38.095000000 -0400

Birth: -

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

在某些情況下,如果文件存在,我們希望更改文件的訪問時(shí)間,并避免創(chuàng)建文件。在 touch 命令中使用 -c 選項(xiàng)即可,如果文件存在,那么我們可以改變文件的訪問時(shí)間,如果不存在,我們不會創(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 ordirectory

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

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

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

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

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

[root@linuxtechi ~]# stat devops.txt

File: 'devops.txt'

Size: 0Blocks: 0IO Block: 4096regular empty file

Device: fd00h/64768dInode: 67324178Links: 1

Access: (0644/-rw-r--r--)Uid: (0/root)Gid: (0/root)

Context: unconfined_u:object_r:admin_home_t:s0

Access: 2018-03-2923:03:10.902000000 -0400

Modify: 2018-03-2923:59:49.106000000 -0400

Change: 2018-03-2923:59:49.106000000 -0400

Birth: -

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

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

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

[root@linuxtechi ~]# stat devops.txt

File: 'devops.txt'

Size: 0Blocks: 0IO Block: 4096regular empty file

Device: fd00h/64768dInode: 67324178Links: 1

Access: (0644/-rw-r--r--)Uid: (0/root)Gid: (0/root)

Context: unconfined_u:object_r:admin_home_t:s0

Access: 2018-03-3000:06:20.145000000 -0400

Modify: 2018-03-3000:06:20.145000000 -0400

Change: 2018-03-3000:06:20.145000000 -0400

Birth: -

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

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

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

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

{CCYY}MMDDhhmm.ss

其中:

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

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

MM– 月份 (01-12)

DD– 天 (01-31)

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

mm– 分鐘 (00-59)

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

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

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

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

[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: 0Blocks: 0IO Block: 4096regular empty file

Device: fd00h/64768dInode: 67324189Links: 1

Access: (0644/-rw-r--r--)Uid: (0/root)Gid: (0/root)

Context: unconfined_u:object_r:admin_home_t:s0

Access: 2010-02-0720:15:12.000000000 +0530

Modify: 2010-02-0720:15:12.000000000 +0530

Change: 2018-03-3010:23:31.584000000 +0530

Birth: -

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

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

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

語法:

# touch -r {參考文件} 真正文件

[root@linuxtechi ~]# touch -r sysadm-20.txt devops.txt

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

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

語法:

# touch -h {符號鏈接文件}

[root@linuxtechi opt]# ls -l /root/linuxgeeks.txt

lrwxrwxrwx.1root root15Mar3010:56 /root/linuxgeeks.txt -> linuxadmins.txt

[root@linuxtechi ~]# touch -t 203010191820 -h linuxgeeks.txt

[root@linuxtechi ~]# ls -l linuxgeeks.txt

lrwxrwxrwx.1root root15Oct192030linuxgeeks.txt -> linuxadmins.txt

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • Linux
    +關(guān)注

    關(guān)注

    87

    文章

    11350

    瀏覽量

    210459
  • touch
    +關(guān)注

    關(guān)注

    0

    文章

    68

    瀏覽量

    34485

原文標(biāo)題:在 Linux 下 9 個(gè)有用的 touch 命令示例

文章出處:【微信號:LinuxHub,微信公眾號:Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    Linux教程:Linux Tee命令真實(shí)示例詳細(xì)指南

    使用 Linux 終端時(shí),您可能需要執(zhí)行命令將一些數(shù)據(jù)寫入文件并進(jìn)一步處理其輸出。命令是一個(gè)可以幫助您實(shí)現(xiàn)這一目標(biāo)的強(qiáng)大實(shí)用程序tee。 這篇文章將為您提供有關(guān)tee
    發(fā)表于 10-31 10:02 ?642次閱讀

    Linux目錄的創(chuàng)建與刪除命令

    Linux目錄的創(chuàng)建與刪除命令 Linux目錄的創(chuàng)建與刪除命令  mkdir命令  功能:創(chuàng)建一個(gè)
    發(fā)表于 01-18 12:46 ?1338次閱讀

    淺談Linux touch命令實(shí)例

    touch命令可以用來修改文件的訪問/修改時(shí)間戳,使用touch命令創(chuàng)建一個(gè)空白文件,需要的語法是“l(fā)inuxidc@linuxidc:~$
    的頭像 發(fā)表于 02-13 14:08 ?5888次閱讀
    淺談<b class='flag-5'>Linux</b> <b class='flag-5'>touch</b><b class='flag-5'>命令</b>實(shí)例

    linux9 個(gè)touch命令介紹

    touch 命令用于創(chuàng)建空文件,也可以更改 Unix 和 Linux 系統(tǒng)上現(xiàn)有文件時(shí)間戳。這里所說的更改時(shí)間戳意味著更新文件和目錄的訪問以及修改時(shí)間。
    發(fā)表于 05-02 17:05 ?3325次閱讀
    <b class='flag-5'>linux</b>中 <b class='flag-5'>9</b> <b class='flag-5'>個(gè)</b><b class='flag-5'>touch</b><b class='flag-5'>命令</b>介紹

    9個(gè)超有趣的Linux命令使用動畫演示詳細(xì)介紹

    Linux最強(qiáng)大的一個(gè)特征就是它有大量的各種小命令工具,這也可以稱做是它最有趣的一個(gè)地方了。
    的頭像 發(fā)表于 06-10 09:19 ?5243次閱讀

    Linux系統(tǒng)使用top命令查看CPU使用情況

    Linux系統(tǒng),使用top命令查看CPU使用情況。
    發(fā)表于 07-10 11:46 ?4453次閱讀
    <b class='flag-5'>在</b><b class='flag-5'>Linux</b>系統(tǒng)<b class='flag-5'>下</b>使用top<b class='flag-5'>命令</b>查看CPU使用情況

    6個(gè)有趣的Linux命令案例講解

    6個(gè)有趣的Linux命令案例講解
    發(fā)表于 08-11 17:49 ?14次下載

    如何在Linux使用touch命令

    Linux touch命令用于更改文件時(shí)間戳。但touch命令的最常見用法是創(chuàng)建文件。
    的頭像 發(fā)表于 12-05 17:21 ?2139次閱讀

    如何在Linux上使用粘貼命令?

    Linux中的粘貼命令是一個(gè)有用的工具,用于將多個(gè)文件或文本行合并到單個(gè)文件或輸出中。它通常與剪切命令結(jié)合使用,允許用戶剪切特定行或文本部分并將其粘貼到其他地方。
    的頭像 發(fā)表于 02-08 16:58 ?1889次閱讀

    NAS搭建linux命令搜索引擎教程

    前面寫到了程序?qū)S玫膙scode,今天再來介紹一款程序佬專用的搜索引擎——Linux命令搜索引擎。該引擎專用于搜索Linux的各種命令,畢
    的頭像 發(fā)表于 02-24 11:33 ?1159次閱讀
    NAS<b class='flag-5'>下</b>搭建<b class='flag-5'>linux</b><b class='flag-5'>命令</b>搜索引擎教程

    Linux中的18個(gè)tar命令示例

    下面的示例命令將創(chuàng)建一個(gè)tar存檔文件rumenz-14-09-12.tar對于目錄/home/rumenz在當(dāng)前工作目錄中。請參閱示例命令
    的頭像 發(fā)表于 05-04 14:59 ?1041次閱讀

    Linux系統(tǒng)中的10個(gè)常用的文本查看命令

    當(dāng)你需要查看Linux系統(tǒng)中的文本文件時(shí),使用文本編輯器可能會比較繁瑣,特別是當(dāng)你只需要查看文件的內(nèi)容時(shí)。這時(shí),你可以使用Linux命令的文本查看工具來快速準(zhǔn)確地查看文件。下面介紹
    的頭像 發(fā)表于 06-24 11:44 ?1.1w次閱讀

    linux備份文件命令bak

    Linux系統(tǒng)中,備份文件是非常重要的,它可以防止數(shù)據(jù)丟失和損壞的風(fēng)險(xiǎn)。為了達(dá)到安全的目的,我們經(jīng)常需要備份文件。在這篇文章中,我們將詳細(xì)介紹Linux中備份文件的命令bak,并提供
    的頭像 發(fā)表于 11-23 10:12 ?2751次閱讀

    Linux中cut命令的實(shí)用示例

    Linux command cut 用于文本處理。您可以使用此命令通過選擇列從文件中提取部分文本。
    的頭像 發(fā)表于 08-05 15:14 ?374次閱讀

    Linux實(shí)時(shí)查看日志的四種命令詳解

    tail命令 - 實(shí)時(shí)監(jiān)控日志 如上所述,tail命令是實(shí)時(shí)顯示日志文件的最常用解決方案。但是,顯示該文件的命令有兩個(gè)版本,如下面的示例
    的頭像 發(fā)表于 01-13 10:45 ?360次閱讀
    <b class='flag-5'>Linux</b>實(shí)時(shí)查看日志的四種<b class='flag-5'>命令</b>詳解