Contents

如何在 Linux 終端機中建立和刪除目錄

目錄對於您的 Linux 作業系統至關重要,因為它們包含您可能經常使用的檔案或您的系統需要正常運作的檔案。雖然始終可以選擇使用檔案總管手動建立資料夾,但許多高級使用者可能更喜歡使用終端機視窗在其電腦上建立和瀏覽檔案和資料夾。

對於那些精通 Linux 並渴望獲得透過命令列介面建立和管理目錄的專業知識的人來說,有一些知識是必須理解的。

如何使用命令列建立目錄

使用“mkdir”命令對於在基於 Linux 的系統的終端機環境中透過單行指令以簡化的方式執行各種目錄形成操作至關重要。這個簡潔而有效的命令可以產生單一目錄和多個目錄,從而大大簡化了過程。為了更好地理解它在 Linux 環境中的功能,讓我們深入研究「mkdir」命令的機制,如下所示:

在 Linux 上建立單一目錄

若要有效利用「mkdir」指令,請依照下列步驟建立一個單獨的資料夾:

 mkdir [option] <directory name> 

為了說明這一點,讓我們考慮一個希望建立一個新資料夾的場景。在這種情況下,使用者可以執行以下指令:

 mkdir All Things N 

所提供的指令會在目前網站產生「All Things N」資料夾的新實例。一旦建立,就可以透過命令提示字元使用“cd”命令存取“All Things N”目錄。

 cd ./All Things N 

/bc/images/create-a-new-directory-in-ubuntu.jpg

在 Linux 終端機中使用“cd”命令提供了一種靈活的方法來輕鬆導航和更改目錄位置。

在 Linux 上建立多個目錄

mkdir指令具有高度的適應性,可以透過一條指令建立多個目錄。為了說明此功能,請考慮以下程式碼,該程式碼有助於透過命令列介面產生多個目錄:

 mkdir <directory name1><directory name2><directory name3>....<directory name_n> 

要使用 mkdir 指令建立三個目錄,需要執行以下一系列步驟:

 mkdir All Things N_sample1 All Things N_sample2 All Things N_sample3 

執行上述指令後,軟體會產生三個不同的資料夾,標題為「All Things N\_sample1」、「All Things N\_sample2」和「All Things N\_sample」。可以使用“ls”指令來列舉這些目錄。

/bc/images/list-directories-ubuntu.jpg

Linux 檔案層次結構可能很複雜,需要徹底了解父目錄和子目錄,以便有效導航並規避潛在障礙。

直接建立目錄

作為熟練使用 Linux 作業系統的人,可以在特定目的地建立資料夾,而無需遍歷該位置或在終端介面中使用「mkdir」命令的功能。

若要在指定位置建立新目錄,只需使用您喜歡的導航方法導航至指定區域,然後在裝置或電腦系統的該特定位置使用遊標右鍵執行雙擊操作即可。

請從提供的清單選單中選擇「新資料夾」項目來建立新資料夾。

/bc/images/open-the-menu.jpg

在觀察新穎的資料夾符號的外觀後,人們有機會為所述資料夾分配他們選擇的術語。

/bc/images/create-a-new-directory-ubuntu-1.jpg

請放心,如果您希望透過終端介面確定特定資料夾的狀態,您可以繼續使用「cd」命令導航到所需位置,然後執行「ls」命令用於對其內容進行編目。

mkdir 選項

mkdir 指令提供了幾種替代方法,允許透過以更有效的方式建立新目錄來增強其功能。其中一些替代方案包括:

事實證明,「mkdir」指令中的「-p」選項在同時建立父目錄及其對應子目錄時非常有用。如果先前已經建立了指定的父目錄,則此命令將毫不費力地產生子目錄,而無需用戶端進行任何額外的提示或乾預。

 mkdir -p All Things N/All Things N_CHILD 

/bc/images/create-parent-directories-linux.jpg

“-v”選項與“mkdir”命令一起使用時,會將詳細訊息新增至正在建立的每個目錄中。

 mkdir - v file1 file2 

/bc/images/add-verbose-to-linux-directory.jpg

--version 指令列印許可證的版本資訊。

 mkdir --version 

/bc/images/check-version-of-directory.jpg

刪除空和非空 Linux 目錄

最終,在 Linux 作業系統中建立目錄後,可能需要刪除不再需要的目錄。 Linux 作業系統上的目錄刪除可以透過兩種不同的方法來實現:

⭐rm

⭐rm目錄

讓我們詳細討論這兩種方法:

使用 rm 指令

若要使用「rm」指令刪除空資料夾和已填入資料夾,請依照下列步驟操作:

檢查目錄的內容

為了刪除目錄,建議您先使用「cd」指令導航到其位置來檢查其內容,然後再繼續刪除。

 cd ./All Things N 

在前面提供的實例中,All Things N 構成了 Ubuntu 桌面環境中的目錄。

列出目錄的內容

若要導航至特定目錄,然後使用“ls”指令顯示其內容,請依照下列步驟操作:

 ls 

/bc/images/list-directory-s-existing-files.jpg

該命令提供目錄中包含的所有文件的清單,將它們呈現在螢幕上顯示的完整列表中,以方便您閱讀和方便。

透過終端刪除目錄

要執行“rm”命令以及其他指令和特定資料夾的路徑,只需輸入所述命令,然後輸入所需的說明和您想要根除的目錄名稱。

 rm -option <directory name> 

再次使用“ls”命令將使您能夠驗證指定的目錄是否不再可存取。

當然,這裡是對所提供文本的更精確的改寫:以下代表了與使用“rm”命令相關的一系列流行選擇:

命令“-f”指示程式從指定目錄中強制刪除檔案和目錄,而不提示確認。

指定的程式碼片段似乎是用 Python 編寫的,代表一個在繼續刪除目錄之前透過互動式提示請求使用者確認的函數。該函數使用 input() 方法,該方法顯示一條訊息,詢問是否應該執行該操作,允許使用者回答「是」或「否」。如果答案是肯定的(「是」),則目錄將被刪除;否則,該過程將被中止。

當使用“-r”標誌呼叫“remove_directories”函數時,會以遞歸方式刪除目錄及其關聯檔案。

⭐-d:刪除空目錄

您可以選擇透過使用單一指令同時刪除多個目錄。假設您希望一次刪除多個名為「All Things N\_sample1」、「All Things N\_sample2」和「All Things N\_sample3」的目錄;請依照以下步驟完成此任務:

 rm -d All Things N_sample1 All Things N_sample2 All Things N_sample3 

/bc/images/remove-multiple-directories-ubuntu.jpg

可以使用「rmdir」命令執行刪除空目錄的另一種方法,該命令可以快速有效地刪除目錄,如下所述:

 rmdir <directory name> 

如果「All Things N3」資料夾中沒有任何檔案或子資料夾,為了根除該資料夾,可以使用「rmdir」指令,如下所示:

 rmdir All Things N3 

儘管嘗試使用“rmdir”命令刪除非空目錄時可能會導致錯誤,但可以透過在執行刪除過程之前先確保指定目錄中不存在檔案或子目錄來解決此問題。

/bc/images/rmdir-error-message.jpg

使用“rm”和“rmdir”命令時,必須小心謹慎,因為刪除的目錄結構一旦刪除就無法恢復或恢復。

直接刪除目錄

為了刪除資料夾,可以透過啟動鍵盤上的「刪除」鍵來使用擦除選項。強烈建議在繼續執行此類操作之前仔細檢查預期刪除網站中的所有內容,因為此過程會產生持久的後果。

輕鬆使用 Linux 目錄

目錄在 Linux 作業系統中組織檔案和資料夾方面發揮著重要作用。建立或刪除目錄的過程非常簡單,可以在命令列介面中輕鬆執行。

為了充分利用該平台的潛在優勢,人們可以利用提供的說明並透過一系列簡單的操作輕鬆實現其期望的目標。