最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Linux命令之mkdir 和 touch詳解

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

mkdir

什么是 mkdir 命令?

mkdirmake directory 的縮寫,顧名思義,創(chuàng)建目錄(文件夾)。無論是在日常工作還是在編寫腳本時,創(chuàng)建新的目錄都是一項基礎而重要的操作。mkdir 命令允許我們在任意位置創(chuàng)建新的目錄。

如何使用 mkdir 命令?

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

基本語法:mkdir 目錄名

以下是一個示例:

mkdir gta6

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

舉例說明

讓我們通過一些具體示例來更好地理解 mkdir 命令的使用。

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

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

常用選項參數(shù)

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

-m:創(chuàng)建目錄的同時設置權限。

例子

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

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

mkdir -p gta6/model/objs

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

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

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

touch

什么是 touch 命令?

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

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

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

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

如何使用 touch 命令?

使用起來也是很簡單,基本語法如下:

touch 文件名

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

舉例說明

讓我們通過一些示例來更好地理解 touch 命令的使用。

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

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

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

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

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 表示訪問時間,Modify 表示修改時間,Change 表示狀態(tài)改動時間(簡單理解,就是文件發(fā)生改變時的時間)

常用選項參數(shù)

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

  • -a:僅修改文件的訪問時間,由于修改了文件的訪問時間,所以狀態(tài)改動時間也會跟著更新。

touch -a f1.txt

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

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

總結

通過本文的介紹,我們學習了 mkdir 命令和 touch 命令在 Linux 中的作用和使用方法。

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

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

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

以上就是Linux命令之mkdir 和 touch詳解的詳細內容,更多關于Linux命令 mkdir 和 touch的資料請關注腳本之家其它相關文章!

相關文章

  • windows apache環(huán)境下部署SSL證書讓網(wǎng)站支持https的配置方法

    windows apache環(huán)境下部署SSL證書讓網(wǎng)站支持https的配置方法

    由于網(wǎng)站劫持與chrome瀏覽器默認不用https的提示網(wǎng)站不安全的原因,今天把SSL證書部署分享一下,希望能幫到大家
    2020-09-09
  • PHP程序員玩轉Linux系列 搭建FTP代碼開發(fā)環(huán)境

    PHP程序員玩轉Linux系列 搭建FTP代碼開發(fā)環(huán)境

    這篇文章主要為大家詳細介紹了PHP程序員玩轉Linux系列文章,F(xiàn)TP代碼開發(fā)環(huán)境搭建教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • Linux系統(tǒng)中的firewall-offline-cmd詳解(收藏版)

    Linux系統(tǒng)中的firewall-offline-cmd詳解(收藏版)

    firewall-offline-cmd 是 firewalld 的一個命令行工具,專門設計用于在沒有運行 firewalld 服務的環(huán)境中配置防火墻規(guī)則,這篇文章主要介紹了Linux系統(tǒng)之firewall-offline-cmd詳解,需要的朋友可以參考下
    2025-06-06
  • Linux下NTP服務器配置詳細過程

    Linux下NTP服務器配置詳細過程

    大家好,本篇文章主要講的是Linux下NTP服務器配置詳細過程,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下哦,方便下次瀏覽
    2021-11-11
  • Linux使用iostat命令監(jiān)控系統(tǒng)磁盤I/O性能和CPU使用情況

    Linux使用iostat命令監(jiān)控系統(tǒng)磁盤I/O性能和CPU使用情況

    iostat(Input/Output Statistics)是一個用于監(jiān)控系統(tǒng)磁盤I/O(輸入/輸出)性能和CPU使用情況的強大工具,本文給大家介紹了Linux如何使用iostat命令監(jiān)控系統(tǒng)磁盤I/O性能和CPU使用情況,需要的朋友可以參考下
    2025-10-10
  • Linux下使用pip安裝SpeechRecognition連接超時解決辦法

    Linux下使用pip安裝SpeechRecognition連接超時解決辦法

    這篇文章主要介紹了Linux下使用pip安裝SpeechRecognition連接超時解決辦法,如果遇到此問題,可以借鑒閱讀本文
    2023-03-03
  • linux 安裝pypy , virtualenv及使用方法

    linux 安裝pypy , virtualenv及使用方法

    下面小編就為大家?guī)硪黄猯inux 安裝pypy , virtualenv及使用方法。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2016-12-12
  • linux nand flash驅動編寫

    linux nand flash驅動編寫

    這篇文章主要介紹了linux nand flash驅動編寫,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • Linux設備驅動程序移植全過程

    Linux設備驅動程序移植全過程

    文章介紹了將舊版Linux內核設備驅動程序移植到新版內核的基本流程,包括代碼復制、配置文件修改、集成到內核構建、修復相關錯誤,并分享了常見問題及解決方法,旨在為驅動移植提供參考
    2025-10-10
  • Linux之軟件包管理器yum詳解

    Linux之軟件包管理器yum詳解

    文章介紹了現(xiàn)代類Unix操作系統(tǒng)中軟件包管理和包存儲庫的工作原理,以及如何使用包管理器如yum來安裝、更新和卸載軟件,文章還介紹了如何配置yum源,更新系統(tǒng)軟件包和查看已安裝的軟件
    2025-01-01

最新評論

吕梁市| 桃源县| 苏尼特右旗| 印江| 佳木斯市| 漠河县| 汉中市| 汾西县| 务川| 馆陶县| 孝感市| 富平县| 鄄城县| 蒲城县| 松江区| 淳安县| 桂林市| 广灵县| 冀州市| 海兴县| 普兰店市| 四会市| 江津市| 阿尔山市| 休宁县| 清新县| 绥中县| 黄大仙区| 岱山县| 霍州市| 灵台县| 子洲县| 伊吾县| 叶城县| 肥东县| 南部县| 三台县| 齐河县| 富蕴县| 樟树市| 景德镇市|