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