Linux 檔案管理精通:完整命令指南

最後更新: 5月28 2026
  • Linux 檔案系統是按層次結構組織的,從根目錄 (/) 開始。
  • 有一些用於資料操作的基本命令,例如 cp、mv、rm 和 touch。
  • 該終端透過權限管理和目錄組織,實現了對系統的絕對控制。

Linux 中的檔案管理

如果你剛開始接觸 Linux,首先會發現整理檔案和資料夾至關重要。與 Windows 或 macOS 不同,在 Windows 或 macOS 中,我們習慣於點擊漂亮的圖標,而 Linux 系統的真正核心在於命令列。雖然你也可以安裝圖形介面,但學習如何使用終端才是成為進階使用者的關鍵,並且能讓你輕鬆地遠端管理伺服器。

這個系統背後的理念非常吸引人,因為它幾乎把所有東西都當作文件來處理,從系統配置到硬體設備無一例外。為了避免迷失在這錯綜複雜的文字迷宮中,理解 Linux 採用的是層級式的樹狀結構至關重要,所有東西都源自於同一個源頭。一旦你掌握了基本的 Linux 指令,你就會發現你對硬碟上的每個位元組都擁有完全而精確的控制權。

最適合初學者的Linux發行版
相關文章:
初學者的最佳Linux發行版完整指南

了解檔案系統結構

為了避免迷路,務必記住,所有目錄的最頂端都是根目錄,用正斜線 (/) 表示。無論您目前位於何處,任何絕對路徑都從這裡開始。在這個目錄下,我們可以找到維持系統運作的關鍵資料夾。例如,/bin 目錄包含所有使用者都可以使用的基本可執行文件,而/sbin目錄則存放專門用於系統管理任務的二進位。

還有一些其他區域你必須了解。 /etc資料夾是配置的核心,其中儲存定義軟體和網路行為的檔案。如果你想查找個人文件,請直接訪問/home,每個用戶都有自己的私人空間。對於經常變化的數據,例如係統日誌或資料庫,Linux 使用/var資料夾;如果你需要一個存放重啟後會被刪除的臨時檔案的地方,/tmp 資料夾就是你的理想選擇。

  工業 4.0 中的專家系統:應用與挑戰

了解 Linux 將檔案分為三類非常重要。普通文件是指您建立的典型文件、映像或腳本。目錄本質上是用來組織其他所有內容的容器。最後是設備文件,通常位於 /dev 目錄下,它們允許作業系統像處理普通文件一樣與硬體通訊。

基本的linux指令
相關文章:
詳細講解Linux基本指令

Linux終端機命令

導航和查看的基本命令

打開終端機後,首先需要知道的就是目前位置。 `pwd` (列印工作目錄)指令就像你的個人GPS,它會傳回目前目錄的確切路徑。要從一個目錄移動到另一個目錄,可以使用`cd`(更改目錄)指令。如果要在同一分支內移動,可以使用相對路徑;如果要從根目錄直接跳到較遠的目錄,則可以使用絕對路徑。

要查看資料夾內的文件,最好的命令是`ls`。單獨運行它會顯示一個簡單的列表,但添加`-l` 參數會顯示包含權限和大小的完整列表。如果要查看隱藏檔案(以點號開頭的檔案),則需要使用`ls -a`。一個非常有用的組合是`ls -lh`,它會以人類可讀的格式(例如 KB 或 MB)顯示檔案大小,而不是原始位元組數。

如果您想閱讀文件內容而不進行編輯,有幾種選擇。 `cat`指令非常適合短文件,因為它會將所有文字顯示在螢幕上。但是,如果檔案是一整本書,最好使用` less`或 ` more`命令,它們允許您逐頁滾動,而不會導致終端出現異常。此外,還有`head` 和 `tail`命令,它們可以快速瀏覽文件的前 10 行或後 10 行,非常適合查看日誌。

Linux技巧
相關文章:
Linux技巧:掌握終端機的命令與快速鍵

建立和操作文件和資料夾

若要建立新資料夾,可以使用指令`mkdir`(建立目錄)。如果需要一次建立複雜的巢狀資料夾結構,可以使用`mkdir -p`選項。至於文件,建立空文件最快的方法是使用 ` touch` 指令。雖然從技術上講,`touch`是用來更新檔案的修改日期,但大多數使用者用它來快速建立空白檔案。

  RAID故障:症狀、原因以及如何避免資料遺失

如果您想從控制台快速向文件中插入文本,可以使用`>` 符號進行重定向。但請務必小心,因為單向重定向符號會覆蓋檔案的全部內容。如果您想在不刪除原有內容的情況下向文件末尾添加信息,則應使用雙 ` >>`(追加)符號,這樣更安全。

要整理雜亂的文件,`cp`(複製)指令是你的最佳幫手。只需指定來源檔案和目標檔案即可。如果要複製整個資料夾及其中的所有內容,別忘了新增`-r`(遞歸)選項。另一方面, `mv`(移動)命令是系統的多功能工具:它既可以用來將文件從一個位置移動到另一個位置,也可以用來重命名文件,因為從技術上講,你是將文件移動到了同一位置,只是名稱不同。

進階資料刪除和管理

在 Linux 系統中刪除檔案是不可逆的,因此請務必謹慎操作。對於單一文件,我們使用`rm` 命令。如果要刪除非空目錄,則必須使用`rm -r`指令遞歸刪除其所有內容。此外,還有`rmdir`指令,但它僅適用於完全為空的資料夾。如果您膽子特別大,並且不希望系統對每個文件都進行確認,則可以添加`-f`(強制)標誌,但這非常危險。

對於需要更高階控制的用戶,可以使用`diff`、`cmp` 和 `comm`等比較指令。 `diff`指令會顯示兩個檔案之間具體的差異行,`cmp` 指令則專注於第一個不同的字節,而`comm` 指令則非常適合比較已排序的檔案。此外,如果您需要壓縮資料以節省空間或發送數據,`tar`、`zip` 和 `unzip`是用於打包和解包資料的標準工具。

  如何在 Linux 系統中重新命名資料夾:終端機完整指南

安全不容忽視。 chmod和 chown命令對於管理誰可以讀取、寫入或執行檔案至關重要。 chmod 更改檔案權限,chown 變更檔案擁有者。要執行需要管理員權限的任務,sudo指令是關鍵,它可以暫時提升權限,時時提醒我們:能力越大,責任越大。

掌握這些工具,您就能輕鬆瀏覽系統層級結構,管理隱藏檔案的可見性,使用 `top` 或 `kill` 指令控制活動進程,並使用 `ssh` 和 `wget` 指令設定網路。命令列工具的多功能性,結合創建Bash 腳本實現 Linux 自動化的能力,將 Linux 管理轉變為高效強大的流程,確保資料完整性和系統最佳化。

Linux 問題診斷
相關文章:
Linux故障排除:完整實用指南