mkdir
命令在Linux中用于創建新的目錄。以下是一些常用的mkdir
命令參數:
-p
:這個參數可以創建多級目錄,如果父目錄不存在,它會自動創建父目錄。例如:mkdir -p /home/user/documents/projects
-m
:這個參數可以用來設置新目錄的權限。例如:mkdir -m 755 /home/user/newdir
在這個例子中,新創建的目錄/home/user/newdir
的權限將被設置為rwxr-xr-x
(即755)。
-v
:這個參數可以讓mkdir
命令輸出詳細信息,顯示正在創建的目錄。例如:mkdir -v /home/user/newdir
--parents
:這個參數與-p
類似,也可以創建多級目錄,但它更明確地表示要創建所有必要的父目錄。例如:mkdir --parents /home/user/documents/projects
--mode
:這個參數與-m
類似,但它是用來設置新目錄的umask值,從而決定新目錄的默認權限。例如:mkdir --mode=0755 /home/user/newdir
在這個例子中,新創建的目錄/home/user/newdir
的權限將被設置為rwxr-xr-x
(即755),因為umask值默認為0022
,所以實際權限為775
。
注意:不是所有的Linux發行版都支持所有這些參數,具體可用的參數可能會因發行版而異。在使用時,建議查閱相應發行版的mkdir
命令手冊頁(通過man mkdir
命令)以獲取詳細信息。