小伙伴們,今天俺要向大家介紹一個(gè)在Linux系統(tǒng)中很有用的命令————mkdir!這個(gè)命令用來創(chuàng)建一個(gè)新的目錄。如同中國的家政服務(wù)阿姨,它能夠給您家里的“整理”、”清潔“等各種雜事來一次全方位的服務(wù)。
首先,先讓俺和大家梳理一下相關(guān)知識。在Linux文件系統(tǒng)中,所有的文件與目錄都是以層級結(jié)構(gòu)的形式進(jìn)行組織。每個(gè)文件或目錄都有一個(gè)唯一的路徑來描述它在這個(gè)層級結(jié)構(gòu)中的位置。頂級目錄是根目錄,它通常被表示為“/”在Linux系統(tǒng)中,要想創(chuàng)建一個(gè)目錄,可以使用mkdir命令。
別忘了,用戶在Linux系統(tǒng)中創(chuàng)建的任何目錄都會自動包括一個(gè)鏈接到其父目錄的名稱為”.”的目錄項(xiàng)和一個(gè)鏈接到其自身的目錄項(xiàng)名稱為”..”。這個(gè)規(guī)則確保了文件系統(tǒng)的完整性,并使得目錄一直是整個(gè)系統(tǒng)的透明的重要部分。
那么我們繼續(xù)來看看這個(gè)神奇的mkdir命令。它有很多用法,俺就逐一和大家分享一下。
命令格式: mkdir [選項(xiàng)]... 目錄...
1.最簡單的方式,只需要輸入命令mkdir加上要?jiǎng)?chuàng)建的目錄的名字,即可新建一個(gè)目錄。例如,想在當(dāng)前目錄下創(chuàng)建一個(gè)名稱為”my_folder”的目錄,只需輸入以下命令:
$ mkdir my_folder
那這個(gè)目錄就創(chuàng)建好了,簡單快捷!
2.如果你希望同時(shí)創(chuàng)建多個(gè)目錄,則可以在命令行上列出多個(gè)目錄名,中間用空格隔開。例如,如果你要在當(dāng)前目錄下創(chuàng)建兩個(gè)名為my_folder1和my_folder2的目錄,只需輸入以下命令即可:
$ mkdir my_folder1 my_folder2
這樣,兩個(gè)目錄就同時(shí)創(chuàng)建成功了。
3.我們也可以通過-n或者--no-clobber選項(xiàng)來避免在指定目錄已存在時(shí)進(jìn)行覆蓋。例如,如果當(dāng)前目錄下已經(jīng)有一個(gè)名稱為"my_folder"的目錄時(shí),執(zhí)行下面命令不會有任何輸出:
$ mkdir -n my_folder
這樣,我們就不會不小心刪除原來的目錄,放心使用。
4.在mkdir命令的-a或--parent選項(xiàng)的幫助下,您可以創(chuàng)建具有層級關(guān)系的目錄。在該選項(xiàng)下,mkdir會自動創(chuàng)建一個(gè)目錄樹,以適應(yīng)您指定的目標(biāo)路徑。例如,如果您使用以下命令創(chuàng)建一個(gè)名為"my_folder/my_subfolder"的目錄,而"my_folder"目錄未曾創(chuàng)建,則mkdir將先創(chuàng)建"my_folder"目錄,然后再創(chuàng)建"my_subfolder"目錄:
$ mkdir -p my_folder/my_subfolder
5.如果我們要?jiǎng)?chuàng)建一個(gè)目錄并且設(shè)置目錄的屬性,我們可以使用mkdir命令的-m選項(xiàng)或者--mode選項(xiàng)。在這些選項(xiàng)中,可以使用標(biāo)準(zhǔn)八進(jìn)制格式來為新目錄指定完全限定掩碼 (umask)。例如,使用以下命令創(chuàng)建一個(gè)名稱為my_folder的目錄,并將該目錄的權(quán)限設(shè)置為rwxr-xr-x:
$ mkdir -m 755 my_folder
6.而如果我們希望在創(chuàng)建目錄時(shí),自動在其中添加一個(gè)沒有權(quán)限的"hiden"文件或者一個(gè).log文件等,在mkdir命令中使用-t選項(xiàng)即可完成。例如,使用以下命令可同時(shí)創(chuàng)建一個(gè)名稱為my_folder的目錄和一個(gè)名為.status的文件:
$ mkdir -t my_folder/.status
通過上述命令,現(xiàn)在大家應(yīng)該掌握了mkdir命令的用法,可以在Linux系統(tǒng)中安心地創(chuàng)建目錄了。不過,需要注意的是,為了確保文件系統(tǒng)的安全,普通用戶在Linux系統(tǒng)中通常只擁有自己的家目錄下的寫權(quán)限。因此,如果您想在系統(tǒng)的其他目錄(例如/etc,/bin或/usr)下創(chuàng)建目錄,則需要以root身份來運(yùn)行這個(gè)命令。
好啦,俺和大家詳細(xì)的介紹完了mkdir命令的用法,如果您有需要,可以多多嘗試,快快掌握哦! yinyiprinting.cn 寧波海美seo網(wǎng)絡(luò)優(yōu)化公司 是網(wǎng)頁設(shè)計(jì)制作,網(wǎng)站優(yōu)化,企業(yè)關(guān)鍵詞排名,網(wǎng)絡(luò)營銷知識和開發(fā)愛好者的一站式目的地,提供豐富的信息、資源和工具來幫助用戶創(chuàng)建令人驚嘆的實(shí)用網(wǎng)站。 該平臺致力于提供實(shí)用、相關(guān)和最新的內(nèi)容,這使其成為初學(xué)者和經(jīng)驗(yàn)豐富的專業(yè)人士的寶貴資源。
聲明本文內(nèi)容來自網(wǎng)絡(luò),若涉及侵權(quán),請聯(lián)系我們刪除! 投稿需知:請以word形式發(fā)送至郵箱[email protected]
今天我來得最早.呵呵