欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux命令之mkdir 和 touch詳解

 更新時(shí)間:2023年06月06日 10:53:12   作者:god23bin  
這篇文章要講的是兩個(gè)命令,mkdir 和 touch 命令。前一個(gè)命令是操作目錄的,后一個(gè)命令是操作文件的,文中介紹的非常詳細(xì),需要的朋友可以參考下

mkdir

什么是 mkdir 命令?

mkdirmake directory 的縮寫(xiě),顧名思義,創(chuàng)建目錄(文件夾)。無(wú)論是在日常工作還是在編寫(xiě)腳本時(shí),創(chuàng)建新的目錄都是一項(xiàng)基礎(chǔ)而重要的操作。mkdir 命令允許我們?cè)谌我馕恢脛?chuàng)建新的目錄。

如何使用 mkdir 命令?

使用 mkdir 命令非常簡(jiǎn)單,只需要在終端輸入 mkdir,后面緊跟要?jiǎng)?chuàng)建的目錄的名稱就可以創(chuàng)建一個(gè)目錄了。執(zhí)行該命令后,系統(tǒng)會(huì)在當(dāng)前工作目錄下創(chuàng)建一個(gè)新的目錄。

基本語(yǔ)法:mkdir 目錄名

以下是一個(gè)示例:

mkdir gta6

執(zhí)行上述命令后,系統(tǒng)將在當(dāng)前工作目錄下創(chuàng)建一個(gè)名為 gta6 的新目錄。

舉例說(shuō)明

讓我們通過(guò)一些具體示例來(lái)更好地理解 mkdir 命令的使用。

  • 創(chuàng)建多個(gè)目錄:
mkdir dir1 dir2 dir3

執(zhí)行上述命令后,將在當(dāng)前目錄下創(chuàng)建三個(gè)目錄,分別為dir1、dir2dir3。

常用選項(xiàng)參數(shù)

-p:遞歸創(chuàng)建目錄,如果父目錄不存在則一并創(chuàng)建。

-m:創(chuàng)建目錄的同時(shí)設(shè)置權(quán)限。

例子

  • 遞歸創(chuàng)建目錄,即創(chuàng)建多級(jí)目錄,不存在的目錄也會(huì)一并創(chuàng)建。

假設(shè)當(dāng)前所在目錄是 /opt/games,則我們?yōu)?nbsp;gta6 目錄創(chuàng)建一個(gè)多級(jí)的子目錄:

mkdir -p gta6/model/objs

使用-p選項(xiàng)參數(shù),mkdir命令可以創(chuàng)建多級(jí)目錄。上述命令將在/home/user/documents/linux路徑下創(chuàng)建一個(gè)名為commands的新目錄。如果路徑中的某個(gè)目錄不存在,系統(tǒng)會(huì)自動(dòng)創(chuàng)建相應(yīng)的目錄。

  • 創(chuàng)建具有特定權(quán)限的目錄:
mkdir -m 700 importance

使用-m選項(xiàng)參數(shù),我們可以為新創(chuàng)建的目錄指定特定的權(quán)限。上述命令將在當(dāng)前工作目錄下創(chuàng)建一個(gè)名為public的新目錄,并將其權(quán)限設(shè)置為755

touch

什么是 touch 命令?

touch 命令是一個(gè)簡(jiǎn)單而實(shí)用的命令,通過(guò) touch 命令,我們可以創(chuàng)建一個(gè)新的空文件,或者修改現(xiàn)有文件的訪問(wèn)時(shí)間、修改時(shí)間或創(chuàng)建時(shí)間。

可能有的人會(huì)注意到,touch 不是觸碰的意思嗎?為什么會(huì)是創(chuàng)建一個(gè)新的文件呢?創(chuàng)建不應(yīng)該是 create 嗎?或者為什么不是 make file 這樣類似 make directory 呢?

我也是有這個(gè)疑惑的,綜合網(wǎng)上的說(shuō)法,結(jié)論大致是這樣的:

為什么linux 創(chuàng)建文件是touch 而不是create - 思否

如何使用 touch 命令?

使用起來(lái)也是很簡(jiǎn)單,基本語(yǔ)法如下:

touch 文件名

執(zhí)行該命令后,系統(tǒng)會(huì)在當(dāng)前工作目錄下創(chuàng)建一個(gè)空的文件了。

舉例說(shuō)明

讓我們通過(guò)一些示例來(lái)更好地理解 touch 命令的使用。

  • 創(chuàng)建多個(gè)文件:
touch f1.txt f2.txt f3.txt

  • 修改文件的時(shí)間戳:
touch -c f1.txt

執(zhí)行上述命令后,將修改 file.txt 文件的訪問(wèn)時(shí)間和修改時(shí)間為當(dāng)前時(shí)間。如果文件不存在,則不創(chuàng)建新文件。

我們可以通過(guò) stat 文件名.文件類型 查看一個(gè)文件的創(chuàng)建時(shí)間、訪問(wèn)時(shí)間、修改時(shí)間:

stat f1.txt

輸出:

  File: ‘f1.txt'
  Size: 0               Blocks: 0          IO Block: 4096   regular empty file
Device: 803h/2051d      Inode: 103291361   Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Context: unconfined_u:object_r:usr_t:s0
Access: 2023-06-05 00:01:37.087062955 +0800
Modify: 2023-06-05 00:01:37.087062955 +0800
Change: 2023-06-05 00:01:37.087062955 +0800
 Birth: -

Access 表示訪問(wèn)時(shí)間,Modify 表示修改時(shí)間,Change 表示狀態(tài)改動(dòng)時(shí)間(簡(jiǎn)單理解,就是文件發(fā)生改變時(shí)的時(shí)間)

常用選項(xiàng)參數(shù)

touch 命令還提供了一些常用的選項(xiàng)參數(shù),用于進(jìn)一步控制其行為。以下是一些常用選項(xiàng)參數(shù)及其示例:

  • -a:僅修改文件的訪問(wèn)時(shí)間,由于修改了文件的訪問(wèn)時(shí)間,所以狀態(tài)改動(dòng)時(shí)間也會(huì)跟著更新。

touch -a f1.txt

  • -m:僅修改文件的修改時(shí)間,同理,狀態(tài)改動(dòng)時(shí)間也會(huì)跟著更新。
touch -m f1.txt

  • -r:根據(jù)參考文件的時(shí)間戳修改文件的時(shí)間戳。
touch -r reference.txt file.txt

總結(jié)

通過(guò)本文的介紹,我們學(xué)習(xí)了 mkdir 命令和 touch 命令在 Linux 中的作用和使用方法。

mkdir 命令允許我們快速創(chuàng)建新的目錄,方便組織和管理文件。我們學(xué)會(huì)了基本的使用方法,包括在當(dāng)前工作目錄下創(chuàng)建目錄、創(chuàng)建多級(jí)目錄(即使不存在也創(chuàng)建)和設(shè)置權(quán)限并創(chuàng)建目錄。

touch 命令用于創(chuàng)建空文件或修改文件的時(shí)間戳,是一個(gè)非常實(shí)用的命令。還有我們可以通過(guò) stat 文件名.文件類型 來(lái)查看一個(gè)文件的時(shí)間戳。

現(xiàn)在,相信你聰明的你已經(jīng)學(xué)會(huì)了!希望本文能夠幫助大家更好地理解和應(yīng)用 mkdirtouch 命令。如果你對(duì)其他 Linux 命令也感興趣,敬請(qǐng)期待我后續(xù)的文章。謝謝大家的閱讀!

以上就是Linux命令之mkdir 和 touch詳解的詳細(xì)內(nèi)容,更多關(guān)于Linux命令 mkdir 和 touch的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • linux環(huán)境搭建圖數(shù)據(jù)庫(kù)neo4j的講解

    linux環(huán)境搭建圖數(shù)據(jù)庫(kù)neo4j的講解

    今天小編就為大家分享一篇關(guān)于linux環(huán)境搭建圖數(shù)據(jù)庫(kù)neo4j的講解,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧
    2019-04-04
  • Linux動(dòng)靜態(tài)庫(kù)的制作與使用

    Linux動(dòng)靜態(tài)庫(kù)的制作與使用

    這篇文章主要介紹了Linux動(dòng)靜態(tài)庫(kù)的制作與使用,文中通過(guò)代碼示例和圖文結(jié)合的方式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或共組哦有一定的幫助,需要的朋友可以參考下
    2024-05-05
  • CentOS8查看IP報(bào)錯(cuò):bash:ifconfig:command not found的原因及解決方案

    CentOS8查看IP報(bào)錯(cuò):bash:ifconfig:command not found的原因及解

    在使用 CentOS 8 系統(tǒng)時(shí),有時(shí)會(huì)遇到使用 ??ifconfig?? 命令查看網(wǎng)絡(luò)接口信息時(shí)出現(xiàn) ??bash: ifconfig: command not found?? 的錯(cuò)誤,所以本文給大家介紹了報(bào)錯(cuò)的原因和解決方案,需要的朋友可以參考下
    2025-03-03
  • Linux安裝Redis實(shí)現(xiàn)過(guò)程及報(bào)錯(cuò)解決方案

    Linux安裝Redis實(shí)現(xiàn)過(guò)程及報(bào)錯(cuò)解決方案

    這篇文章主要介紹了Linux安裝Redis實(shí)現(xiàn)過(guò)程及報(bào)錯(cuò)解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-08-08
  • Ubuntu Linux系統(tǒng)下輕松架設(shè)nginx+php服務(wù)器應(yīng)用

    Ubuntu Linux系統(tǒng)下輕松架設(shè)nginx+php服務(wù)器應(yīng)用

    一直一來(lái),在Ubuntu Linux系統(tǒng)下調(diào)試php的web程序都是使用的apache+php+mysql的開(kāi)發(fā)環(huán)境,近來(lái)看到網(wǎng)上大家都在討論nginx架設(shè)的web服務(wù)器,據(jù)說(shuō)性能比apache要高上十幾倍。所以自己想也想嘗嘗鮮,在自己的電腦上先裝一個(gè)體驗(yàn)一下!
    2009-08-08
  • linux使用scp實(shí)現(xiàn)服務(wù)器A向服務(wù)器B傳輸文件

    linux使用scp實(shí)現(xiàn)服務(wù)器A向服務(wù)器B傳輸文件

    這篇文章主要介紹了linux使用scp實(shí)現(xiàn)服務(wù)器A向服務(wù)器B傳輸文件的相關(guān)資料,需要的朋友可以參考下
    2016-04-04
  • Linux系統(tǒng)之基礎(chǔ)掃盲教程大全

    Linux系統(tǒng)之基礎(chǔ)掃盲教程大全

    本篇文章主要介紹了Linux系統(tǒng)之基礎(chǔ)掃盲大全,介紹了網(wǎng)絡(luò),系統(tǒng),cpu,內(nèi)存,硬盤(pán),進(jìn)程等等常用的基礎(chǔ)信息查看與基礎(chǔ)功能設(shè)置,有興趣的可以了解一下。
    2017-04-04
  • 從Linux源碼看Socket(TCP)Client端的Connect的示例詳解

    從Linux源碼看Socket(TCP)Client端的Connect的示例詳解

    這篇文章主要介紹了從Linux源碼看Socket(TCP)Client端的Connect,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • Django上線部署之Apache的方法

    Django上線部署之Apache的方法

    這篇文章主要介紹了Django上線部署之Apache的相關(guān)知識(shí),非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08
  • Linux下apache如何限制并發(fā)連接和下載速度

    Linux下apache如何限制并發(fā)連接和下載速度

    在Linux下限值A(chǔ)pache的并發(fā)連接數(shù)和下載速度需要用到一款A(yù)pache的擴(kuò)展模塊mod_limitipconn,下面我們就來(lái)討論mod_limitipconn的安裝使用方法
    2014-11-11

最新評(píng)論