溫馨提示×

Linux mkdir命令參數(shù)設(shè)置有哪些

小樊
82
2024-10-10 16:04:55
欄目: 智能運維

mkdir命令在Linux中用于創(chuàng)建新的目錄。以下是一些常用的mkdir命令參數(shù):

  1. -p:這個參數(shù)可以創(chuàng)建多級目錄,如果父目錄不存在,它會自動創(chuàng)建父目錄。

例如:mkdir -p /home/user/documents/projects

  1. -m:這個參數(shù)可以用來設(shè)置新目錄的權(quán)限。

例如:mkdir -m 755 /home/user/newdir

在這個例子中,新創(chuàng)建的目錄/home/user/newdir的權(quán)限將被設(shè)置為rwxr-xr-x(即755)。

  1. -v:這個參數(shù)可以讓mkdir命令輸出詳細(xì)信息,顯示正在創(chuàng)建的目錄。

例如:mkdir -v /home/user/newdir

  1. --parents:這個參數(shù)與-p類似,也可以創(chuàng)建多級目錄,但它更明確地表示要創(chuàng)建所有必要的父目錄。

例如:mkdir --parents /home/user/documents/projects

  1. --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ì)信息。

0