如何在 Linux 中建立新的目錄
Suraj Joshi
2023年1月30日
要在 Linux 中建立新的目錄,我們可以使用檔案管理器或終端。要使用終端建立新的目錄,我們使用 mkdir
命令。
mkdir
命令
mkdir
命令使用命令列介面建立目錄並設定目錄的許可權。
語法
mkdir [OPTION] [DIRECTORY]
這裡,OPTION
包括建立目錄時的選項,DIRECTORY
代表一個或多個要建立的目錄名稱。
在執行這個命令時,我們必須確保我們有足夠的許可權,否則,我們可能會得到一個 permission denied
錯誤。
使用 mkdir
命令建立新目錄
mkdir newdir
它在當前工作目錄中建立了一個新的目錄,名稱為 newdir
。
為了驗證該目錄的建立,我們可以使用 ls -l
命令。
ls -l
輸出:
drwxr-xr-x 2 zeppy zeppy 4096 Sep 1 20:00 newdir
要在其他位置而不是當前工作目錄下建立目錄,我們需要提供父目錄的絕對或相對路徑。
mkdir test/abc
這樣就會在 test
目錄內建立一個新的目錄 abc
。這裡,test
目錄必須在當前工作目錄內。
但是,如果父目錄 test
不存在,我們會得到 No such file or directory
錯誤。如果父目錄不存在,我們可以使用 -p
選項來建立父目錄。
mkdir -p test/abc/newdir
在這種情況下,即使任何一個父目錄 test
和 abc
不存在,命令也會在 newdir
目錄之外建立缺失的目錄。
建立目錄時設定許可權
要在建立目錄時設定許可權,我們使用 -m
選項。設定許可權的語法與 chmod
命令相同。
mkdir -m 700 test
這將建立一個名為 test
的新目錄,許可權為 700
,這意味著該目錄的建立者只能訪問該目錄。
建立多個目錄
要建立多個目錄,我們使用 mkdir
命令,後面用空格隔開要建立的目錄名稱。
mkdir tennis football swimmimg
這將在當前工作目錄下建立 tennis
、football
和 swimming
目錄。
作者: Suraj Joshi
Suraj Joshi is a backend software engineer at Matrice.ai.
LinkedIn