Linux_用戶級_常用命令(3):mkdir
Linux常用命令之mkdir
開篇語:懶是人類進步的源動力
本文原創(chuàng),專為光榮之路公眾號所有,歡迎轉(zhuǎn)發(fā),但轉(zhuǎn)發(fā)請務(wù)必寫出處!
Linux常用命令第3集包含命令:mkdir (附贈tree命令linux常用命令,日期時間函數(shù))
一、格式
格式:
mkdir [-option] directory
[-option] :
-p,--parents 創(chuàng)建的目標(biāo)目錄的父目錄不存在,直接建立父目錄,且不報錯。
-v,--verbose 每一個創(chuàng)建的目錄都會打印一條信息。
-m,--mode=MODE 設(shè)置目錄屬性。
二、概念
【孤獨瞎扯】:mkdir可以理解為make dir,新建一個目錄(文件夾)的意思;既然是創(chuàng)建一
個目錄,就難免遇到想要一口氣創(chuàng)建好幾層目錄路徑的情況,還會遇到如果要創(chuàng)建的目錄已經(jīng)存在的
情況,或者不想在創(chuàng)建目錄之后再費勁修改目錄屬性的情況。
三、實踐
1、創(chuàng)建一個當(dāng)前路徑下的目錄testdir1
方法(1)、建立相對路徑的文件夾:即不涉及到具體的路徑內(nèi)容
命令:mkdir QQ 或者mkdir ./PP
方法(2)、建立絕對路徑的文件夾:有具體路徑及文件夾組成
2、創(chuàng)建父目錄不存在的目標(biāo)目錄
當(dāng)前路徑下不存在 目錄a,當(dāng)然就不存在目錄a下的目錄b,但任務(wù)是創(chuàng)建一個目錄a下的子目錄b下的子目錄c;
誠然,我們可以先mkdir a,然后進入目錄a 再mkdir b然后進入目錄b 然后。。。。。。別費勁了,都浪費了
Linux系統(tǒng)給我們準(zhǔn)備的參數(shù) –p 了。
上面又是cd 又是 ls命令,就為了一層層看目錄和文件,費勁不?來點高大上的吧,下面就
是本章節(jié)贈送的命令 tree ,大樹?對,可以理解為用樹形結(jié)構(gòu)顯示目錄,顯示的內(nèi)容中包含目錄和文件:
3、創(chuàng)建一個帶個性(屬性)的目錄
先看看普通mkdir創(chuàng)建的目錄屬性是什么樣子的
使用命令創(chuàng)建一個只讀的目錄 mkdir –m 444 testdir2
4、創(chuàng)建帶有日期時間的目錄(附贈參數(shù)-v使用效果)
創(chuàng)建一個目錄 如log20160417 和一個log201604170804 的目錄,這里要用到Linux系統(tǒng)自帶函數(shù)date:
本文原創(chuàng),專為光榮之路公眾號所有,歡迎轉(zhuǎn)發(fā),但轉(zhuǎn)發(fā)請務(wù)必寫出處!
結(jié)束語
創(chuàng)建目錄這個命令linux常用命令,其實玩不出什么花樣來,但是這個命令卻是以后書寫一些實用或應(yīng)用型shell腳本必
不可少的命令,看看實例4,你會想到它的使用場景的,對么? 休息,休息一下~~~~