一、什麼是mkdir命令
mkdir是一個在Linux系統中用於創建目錄的命令。使用mkdir命令可以輕鬆地創建一個或多個新目錄。當使用這個命令創建新的目錄時,可以直接在命令行中指定新目錄的名稱,或者使用一些參數來控制目錄的創建方式。
比如,要在當前目錄下創建一個名為foo的目錄,只需要在命令行中輸入如下代碼:
$ mkdir foo
這條命令會立即在當前目錄下創建一個名為foo的目錄。
二、為什麼要使用mkidr-p命令
在Linux系統中,要創建多級目錄,通常需要使用mkdir命令多次執行,每次只創建一級目錄,非常麻煩;而使用mkidr-p命令可以一次性創建多層級目錄,效率更高。
例如,如果要創建一個名為bar的目錄並創建一個名為baz的子目錄,只需要在命令行中輸入如下代碼即可:
$ mkdir -p bar/baz
這條命令將在當前目錄下創建一個名為bar的目錄,並在bar目錄下創建一個名為baz的子目錄。如果bar目錄不存在,則會同時創建bar目錄和baz子目錄。
三、mkidr-p命令使用示例
以下是一些在Linux系統中使用mkidr-p命令創建多層級目錄的示例。
示例1:創建單個多層級目錄
要在當前目錄下創建一個名為foo/bar/baz的目錄結構:
$ mkdir -p foo/bar/baz
該命令將創建以下目錄結構:
.
└── foo
└── bar
└── baz
示例2:創建多個多層級目錄
要在當前目錄下創建多個名為a/b、c/d/e和f/g/h的目錄結構:
$ mkdir -p a/b c/d/e f/g/h
該命令將創建以下目錄結構:
.
├── a
│ └── b
├── c
│ └── d
│ └── e
└── f
└── g
└── h
示例3:創建已經存在的目錄
如果使用mkidr-p命令創建的目錄已經存在,則該命令不會引發任何錯誤。例如,要在當前目錄下創建一個名為foo的目錄,如果foo目錄已經存在,則不會引發任何錯誤:
$ mkdir -p foo
如果foo目錄不存在,則會創建foo目錄。
四、總結
使用mkidr-p命令可以快速創建多級目錄。該命令非常適用於需要創建多層級目錄的情況。可以通過使用mkidr-p命令一次性創建多層級目錄,避免了使用mkdir命令創建多級目錄的麻煩。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/238601.html