Linux如何創建新目錄 mkdir命令及選項說明

!!!!

Linux如何創建新目錄 mkdir命令及選項說明

linux系統中,創建新目錄最常用的方法是使用 mkdir 命令。這個命令簡單實用,但如果你只是知道 mkdir 目錄名 的基本用法,那可能還沒發揮出它的全部潛力。

Linux如何創建新目錄 mkdir命令及選項說明


創建單個目錄:最基礎的用法

使用 mkdir 創建一個目錄非常直接:

Linux如何創建新目錄 mkdir命令及選項說明

mkdir 目錄名

例如:

mkdir my_folder

這條命令會在當前目錄下創建一個名為 my_folder 的文件夾。如果當前用戶有寫權限,并且該目錄不存在,就會創建成功。否則會提示錯誤。

Linux如何創建新目錄 mkdir命令及選項說明

注意:如果嘗試創建已存在的目錄,系統會報錯,除非加上 -p 選項(后面會講)。


一次創建多層目錄結構:-p 選項很關鍵

有時候我們需要一次性創建嵌套的目錄結構,比如 a/b/c/d。如果你逐級手動創建,不僅麻煩還容易出錯。這時候可以使用 -p 選項:

mkdir -p a/b/c/d

這樣即使中間的目錄都不存在,mkdir 也會自動幫你一層層創建好。這個功能在腳本中特別常見,也適用于需要快速搭建項目目錄的情況。

使用場景舉例:

  • 部署網站時創建日志目錄:mkdir -p /var/log/myapp
  • 初始化項目結構:mkdir -p project/{src,docs,tests}

顯示創建過程:加 -v 看得更清楚

如果你希望看到 mkdir 在創建過程中做了什么,可以用 -v(verbose)選項:

mkdir -v new_dir

輸出類似:

mkdir: created directory 'new_dir'

對于創建多個目錄或使用 -p 時,這個信息能幫你確認是否按預期執行了操作。


設置目錄權限:-m 可選但不常用

你還可以在創建目錄時指定權限,使用 -m 參數:

mkdir -m 700 private_dir

上面的例子將創建一個權限為 drwx—— 的目錄,只有所有者可以讀、寫、執行。

不過這個功能在實際使用中不太常用,因為大多數情況下我們會依賴系統的默認 umask 設置來控制權限。除非有特殊需求,一般建議不要輕易改動。


基本上就這些。掌握這幾個選項之后,你就可以靈活地在 Linux 中管理目錄結構了。雖然看起來簡單,但像 -p 這樣的參數真的能節省不少時間。

? 版權聲明
THE END
喜歡就支持一下吧
點贊11 分享