如何在 Linux 中建立新的目錄

Suraj Joshi 2023年1月30日
  1. mkdir 命令
  2. 使用 mkdir 命令建立新目錄
  3. 建立目錄時設定許可權
  4. 建立多個目錄
如何在 Linux 中建立新的目錄

要在 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

在這種情況下,即使任何一個父目錄 testabc 不存在,命令也會在 newdir 目錄之外建立缺失的目錄。

建立目錄時設定許可權

要在建立目錄時設定許可權,我們使用 -m 選項。設定許可權的語法與 chmod 命令相同。

mkdir -m 700 test

這將建立一個名為 test 的新目錄,許可權為 700,這意味著該目錄的建立者只能訪問該目錄。

建立多個目錄

要建立多個目錄,我們使用 mkdir 命令,後面用空格隔開要建立的目錄名稱。

mkdir tennis football swimmimg

這將在當前工作目錄下建立 tennisfootballswimming 目錄。

作者: Suraj Joshi
Suraj Joshi avatar Suraj Joshi avatar

Suraj Joshi is a backend software engineer at Matrice.ai.

LinkedIn

相關文章 - Linux Files and Directories