linux的基本命令mkdir使用詳解
今天我們一起來探討文件管理命令中的mkdir命令,創(chuàng)建文件夾,學(xué)習(xí)永無止境,沖!
1、mkdir 命令介紹
mkdir命令來自于英文詞組“make directories”的縮寫,其功能是用來創(chuàng)建目錄文件。
使用簡單,但需要注意若要創(chuàng)建的目標(biāo)目錄已經(jīng)存在,則會提示已存在而不繼續(xù)創(chuàng)建,不覆蓋已有文件。
而目錄不存在,但具有嵌套的依賴關(guān)系,例如a/b/c/d/e/f,要想一次性創(chuàng)建則需要加入-p參數(shù),進行遞歸操作。
2、常用參數(shù)及案例
2.1 常用參數(shù)
-p
遞歸創(chuàng)建多級目錄
-m
建立目錄的同時設(shè)置目錄的權(quán)限
-z
設(shè)置安全上下文
-v
顯示目錄的創(chuàng)建過程
2.2 案例舉例
2.2.1 在當(dāng)前工作目錄,創(chuàng)建目錄文件
[root@hadoop3 home]# mkdir test [root@hadoop3 home]# cd test/ [root@hadoop3 test]# ls [root@hadoop3 test]# mkdir dir1 [root@hadoop3 test]# ls
2.2.2 創(chuàng)建帶權(quán)限的目錄
在當(dāng)前工作目錄中,創(chuàng)建一個目錄文件并設(shè)置700權(quán)限,不讓除所有主以外任何人讀、寫、執(zhí)行它:
[root@hadoop3 test]# mkdir -m 700 dir2
2.2.3 創(chuàng)建多個目錄
[root@mufenggrow test]# mkdir dir{3..5} [root@mufenggrow test]# ls dir1 ?dir3 ?dir4 ?dir5
2.2.4 連同子目錄一同創(chuàng)建
用于父目錄不存在的情況:
[root@mufenggrow test]# mkdir -p a/b/c/d [root@mufenggrow test]# ls a ?dir1 ?dir3 ?dir4 ?dir5 [root@mufenggrow test]# tree a ? ## 此時沒有tree命令 bash: tree: 未找到命令... [root@mufenggrow test]# yum install tree -y &>/dev/null ? ## 安裝需要的命令 [root@mufenggrow test]# tree a
3、問題匯總
3.1 目錄下有個名為mufenggrow的文件,是否還可以使用mkdir創(chuàng)建同名文件
答: 不行,會報錯
[root@mufenggrow test]# mkdir mufenggorw [root@mufenggrow test]# mkdir mufenggorw mkdir: 無法創(chuàng)建目錄"mufenggorw": 文件已存在
3.2 目錄下有個名為mufenggorw的文件是否還可以touch一個同名文件?
答: 可以,不會覆蓋,但會修改創(chuàng)建時間
[root@mufenggrow test]# stat mufenggorw |tail -4 最近訪問:2023-01-12 16:53:28.065596423 +0800 最近更改:2023-01-12 16:53:28.065596423 +0800 最近改動:2023-01-12 16:53:28.065596423 +0800
創(chuàng)建時間:-
[root@mufenggrow test]# touch mufenggorw [root@mufenggrow test]# !st stat mufenggorw |tail -4 最近訪問:2023-01-12 16:54:34.185662311 +0800 最近更改:2023-01-12 16:54:34.185662311 +0800 最近改動:2023-01-12 16:54:34.185662311 +0800
到此這篇關(guān)于linux的基本命令mkdir使用詳解的文章就介紹到這了,更多相關(guān)linux基本命令mkdir內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
centos6.5 lamp 環(huán)境(使用yum安裝方法)
這篇文章主要介紹了centos6.5下安裝lamp環(huán)境 使用yum安裝方法,需要的朋友可以參考下2016-10-10Linux+php+apache+oracle環(huán)境搭建之CentOS下安裝Oracle數(shù)據(jù)庫
研究了兩天Linux下安裝Oracle,重裝了兩次虛擬機,終于安裝成功。很有收獲的。記錄下安裝過程。大神們?nèi)缬懈玫姆绞?,請?lián)系我!2014-08-08Apache負(fù)載均衡設(shè)置方法 mod_proxy使用介紹
本文主要講解了Apache負(fù)載均衡功能的代碼配置,首先我們通過幾個模塊的功能進行配置,之后就會發(fā)現(xiàn)其中的奧秘了,那么我們還是來具體看文章吧2012-10-10