欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

淺談Linux中的mkdir -p及基礎(chǔ)用法

 更新時(shí)間:2023年09月01日 16:38:15   作者:青衫客36  
mkdir是一個(gè)用于創(chuàng)建目錄(目錄樹)的 Unix 和 Linux 命令, -p 選項(xiàng)允許創(chuàng)建一個(gè)目錄和它不存在的父目錄,這篇文章主要介紹了Linux中的mkdir -p,需要的朋友可以參考下

mkdir 是一個(gè)用于創(chuàng)建目錄(目錄樹)的 Unix 和 Linux 命令。 -p 選項(xiàng)允許創(chuàng)建一個(gè)目錄和它不存在的父目錄。換句話說, -p 選項(xiàng)確保了指定的整個(gè)目錄路徑都會(huì)被創(chuàng)建。

基礎(chǔ)用法

如果你只是運(yùn)行 mkdir new_directory ,這個(gè)命令會(huì)嘗試在當(dāng)前目錄中創(chuàng)建一個(gè)叫做 new_directory 的新目錄。如果當(dāng)前目錄中已經(jīng)有一個(gè)同名目錄,或者由于某些其他原因(例如權(quán)限問題)導(dǎo)致目錄不能被創(chuàng)建,該命令會(huì)失敗。

-p 選項(xiàng)的用途

當(dāng)使用 -p 選項(xiàng)時(shí), mkdir 會(huì)嘗試創(chuàng)建所有指定的父目錄,并不會(huì)因?yàn)檫@些目錄已經(jīng)存在而出錯(cuò)。

例如:

mkdir -p dir1/dir2/dir3/dir4

這個(gè)命令會(huì)創(chuàng)建一個(gè) dir4 目錄,并確保它的父目錄 dir3 dir2 dir1 也存在。如果這些目錄中的任何一個(gè)不存在, mkdir 會(huì)創(chuàng)建它。

錯(cuò)誤處理

如果目錄已經(jīng)存在,使用 -p 選項(xiàng)的 mkdir 命令不會(huì)報(bào)錯(cuò),它會(huì)靜默地成功。這在腳本中是非常有用的,因?yàn)榭赡懿淮_定目錄是否已經(jīng)存在,但需要確保它存在以便進(jìn)行其他操作。

權(quán)限

mkdir -p 也會(huì)考慮到文件系統(tǒng)的權(quán)限。如果沒有足夠的權(quán)限創(chuàng)建目錄,該命令會(huì)失敗并返回一個(gè)非零的退出狀態(tài)。

示例

假設(shè)想在一個(gè)嵌套的目錄結(jié)構(gòu)中存儲(chǔ)一些文件,路徑如 ./files/images/jpg ??梢允褂靡韵旅钜淮涡詣?chuàng)建所有需要的目錄:

mkdir -p files/images/jpg

如果 files 、 files/images files/images/jpg 任何一個(gè)目錄已經(jīng)存在,該命令都會(huì)成功,并確保完整的目錄路徑被創(chuàng)建。

到此這篇關(guān)于淺談Linux中的mkdir -p的文章就介紹到這了,更多相關(guān)Linux中的mkdir -p內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Linux 中的nc命令小結(jié)

    Linux 中的nc命令小結(jié)

    這篇文章主要介紹了linux中的nc命令知識(shí),非常不錯(cuò),值得收藏,需要的朋友參考下吧
    2017-02-02
  • 簡單的遠(yuǎn)程FTP定時(shí)備份Shell腳本分享

    簡單的遠(yuǎn)程FTP定時(shí)備份Shell腳本分享

    這篇文章主要介紹了簡單的遠(yuǎn)程FTP定時(shí)備份Shell腳本分享,,需要的朋友可以參考下
    2014-07-07
  • shell進(jìn)階awk命令編排字段使用詳解

    shell進(jìn)階awk命令編排字段使用詳解

    這篇文章主要為大家介紹了shell進(jìn)階awk命令編排字段使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • 提高你工作效率的shell命令總結(jié)大全

    提高你工作效率的shell命令總結(jié)大全

    腳本語言可以減少很多手動(dòng)的操作,作為一個(gè)Linux程序員都應(yīng)該了解簡單的腳本編寫來代替手動(dòng)的操作,下面這篇文章主要給大家總結(jié)分享了一些提高你工作效率的shell命令,文中給出了詳細(xì)的示例代碼供大家參考學(xué)習(xí),需要的朋友們下面來一起看看吧。
    2017-07-07
  • Shell腳本實(shí)現(xiàn)檢查服務(wù)器安全狀態(tài)(用戶、登錄IP、防火墻檢查)

    Shell腳本實(shí)現(xiàn)檢查服務(wù)器安全狀態(tài)(用戶、登錄IP、防火墻檢查)

    這篇文章主要介紹了Shell腳本實(shí)現(xiàn)檢查服務(wù)器安全狀態(tài),本文主要檢查3個(gè)方面,分別是系統(tǒng)用戶檢查、登錄IP檢查、防火墻狀態(tài)檢查,需要的朋友可以參考下
    2014-12-12
  • Linux tar 命令出現(xiàn) Cowardly refusing to create an empty archive 錯(cuò)誤解決辦法

    Linux tar 命令出現(xiàn) Cowardly refusing to create an empty archive

    這篇文章主要介紹了Linux tar 命令出現(xiàn) Cowardly refusing to create an empty archive 錯(cuò)誤解決辦法的相關(guān)資料,需要的朋友可以參考下
    2017-04-04
  • 利用Shell解析處理XML的方法匯總

    利用Shell解析處理XML的方法匯總

    這篇文章主要給大家總結(jié)介紹了關(guān)于利用Shell解析處理XML的方法,分別介紹了關(guān)于xmlint、xpath和xml2三種工具的使用,文中通過示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-10-10
  • 通過shell進(jìn)行數(shù)學(xué)運(yùn)算的多種方式

    通過shell進(jìn)行數(shù)學(xué)運(yùn)算的多種方式

    這篇文章主要介紹了通過shell進(jìn)行數(shù)學(xué)運(yùn)算的多種方式、有l(wèi)et命令 、$[]形式、expr命令等,需要的朋友可以參考下
    2014-03-03
  • Shell編程之/bin/bash和/bin/sh的區(qū)別淺析

    Shell編程之/bin/bash和/bin/sh的區(qū)別淺析

    在redhat的系統(tǒng)中,sh是一個(gè)到bash的軟鏈接,但是如果運(yùn)行如下程序會(huì)產(chǎn)生不一樣的結(jié)果,下面這篇文章主要給大家介紹了關(guān)于Shell編程之/bin/bash和/bin/sh的區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2022-07-07
  • 詳解Shell 腳本中 “$” 符號(hào)的多種用法

    詳解Shell 腳本中 “$” 符號(hào)的多種用法

    這篇文章主要介紹了詳解Shell 腳本中 '$' 符號(hào)的多種用法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-05-05

最新評(píng)論