av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

Linux命令之mkdir 和 touch詳解

瀏覽:6日期:2023-10-01 20:59:26
目錄mkdir什么是 mkdir 命令?如何使用 mkdir 命令?舉例說明常用選項參數例子touch什么是 touch 命令?如何使用 touch 命令?舉例說明常用選項參數總結mkdir什么是 mkdir 命令?

mkdir 是 make 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、dir2和dir3。

常用選項參數

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

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

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

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

mkdir -p gta6/model/objs

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

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

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

touch什么是 touch 命令?

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

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

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

為什么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 fileDevice: 803h/2051d Inode: 103291361 Links: 1Access: (0644/-rw-r--r--) Uid: ( 0/ root) Gid: ( 0/ root)Context: unconfined_u:object_r:usr_t:s0Access: 2023-06-05 00:01:37.087062955 +0800Modify: 2023-06-05 00:01:37.087062955 +0800Change: 2023-06-05 00:01:37.087062955 +0800 Birth: -

Access 表示訪問時間,Modify 表示修改時間,Change 表示狀態(tài)改動時間(簡單理解,就是文件發(fā)生改變時的時間)

常用選項參數

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

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

touch -a f1.txt-m:僅修改文件的修改時間,同理,狀態(tài)改動時間也會跟著更新。touch -m f1.txt-r:根據參考文件的時間戳修改文件的時間戳。touch -r reference.txt file.txt總結

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

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

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

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

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

標簽: Linux
主站蜘蛛池模板: 欧美一区二区三区在线播放 | 国产精品国产精品国产专区不片 | 久久久久久高潮国产精品视 | 亚洲不卡视频 | 亚洲一区二区视频在线观看 | 久久久久久99 | 天堂久| 99reav | 国产一区二区欧美 | av中文字幕在线观看 | 欧美日韩国产一区二区三区 | 69福利影院 | 亚洲永久入口 | 欧美日韩国产一区二区三区 | 亚洲在线免费观看 | 欧美成人视屏 | 91久久久www播放日本观看 | 国产精品日产欧美久久久久 | 国产激情在线播放 | 国产一级视频在线播放 | 成人国产精品一级毛片视频毛片 | 亚洲美女一区 | 天天拍天天插 | 午夜精品久久久久久不卡欧美一级 | 欧美区日韩区 | 久久国产秒 | 日本黄色大片免费 | 欧美日韩精品一区二区三区四区 | av日韩在线播放 | 国产精品欧美精品 | 久久这里只有精品首页 | 成人免费毛片在线观看 | 欧美精品久久 | 亚洲欧洲在线观看视频 | av免费在线观看网站 | 午夜国产一区 | 国产三级精品三级在线观看四季网 | 日韩精品影院 | 中文字幕乱码一区二区三区 | 久久久国产一区二区三区 | 欧美久久久久久久 |