!!!!
在linux系統中,創建新目錄最常用的方法是使用 mkdir 命令。這個命令簡單實用,但如果你只是知道 mkdir 目錄名 的基本用法,那可能還沒發揮出它的全部潛力。
創建單個目錄:最基礎的用法
使用 mkdir 創建一個目錄非常直接:
mkdir 目錄名
例如:
mkdir my_folder
這條命令會在當前目錄下創建一個名為 my_folder 的文件夾。如果當前用戶有寫權限,并且該目錄不存在,就會創建成功。否則會提示錯誤。
注意:如果嘗試創建已存在的目錄,系統會報錯,除非加上 -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