如何在 Linux/Ubuntu 終端機中顯示目錄樹
如何在 Ubuntu 中使用 Tree 命令視覺化目錄結構
查看檔案和資料夾的排列方式可能很麻煩,尤其是在管理大量專案或處理複雜的目錄樹時。這個tree
指令可以幫你解決這個問題-它可以直接在終端機中顯示清晰簡潔的資料夾層次結構樹狀視圖。如果尚未安裝,或操作有點問題,本指南可以幫助你理清思路。它能夠產生漂亮的資料夾圖,保存它們,甚至可以限製資料夾的深度。雖然有點呆板,但超級好用。
如何在 Ubuntu 中安裝和使用 Tree 命令
安裝樹實用程式
如果您以前從未使用過tree
,則需要從儲存庫中取得它。它預設不包含在內。首先,您需要打開終端。最快的方法是Ctrl + Alt + T。打開後,您需要更新軟體包列表,以確保安裝的是最新版本:
sudo apt update
出現提示時輸入密碼。請注意,輸入密碼時螢幕上不會顯示任何內容,因此請小心輸入並點擊Enter。之後,tree
使用以下命令進行安裝:
sudo apt install tree
當提示確認時,點選Y。Enter有時第一次安裝會失敗,尤其是在網速較慢或你的倉庫資訊過期的情況下,但通常再次嘗試就可以解決問題。
基本用法:產生目錄樹
安裝完成後tree
,您只需tree
在終端機中輸入 並點擊即可Enter。它會以漂亮的 ASCII 格式輸出您目前目錄的結構。在某些設定下,如果您有嵌套資料夾,輸出可能會很長,因此您可能需要限製資料夾的深度。
僅顯示資料夾(跳過檔案)
如果您只想查看目錄的整體情況,而不感到雜亂,此功能非常有用。請使用該-d
標誌。輸入:
tree -d
這樣就只顯示目錄了。這樣會更簡潔,尤其是在比較雜亂的項目中。另外建議-如果你的目錄樹很大,你可能需要限制目錄的層級:
tree -L 2
這裡,-L 2表示「僅顯示兩層深度」。組合選項可以tree -d -L 2
使事情變得非常簡單。
將您的目錄映射儲存到文字文件
有時,如果目錄結構保存在文件中,查看或共享會更容易。只需使用 > 將輸出重定向到檔案即可:
tree > directory_structure.txt
這將在目前資料夾中建立一個名為的檔案directory_structure.txt
。您可以稍後使用任何文字編輯器(例如記事本、VSCode 等)來開啟它。在我嘗試的一次設定中,如果權限受限,它偶爾會失敗,因此請確保您的使用者對要列出的目錄具有讀取權限。
附加提示和常見陷阱
- 如果
tree
安裝後沒有顯示,請仔細檢查是否已安裝成功-嘗試執行which tree
。如果沒有返回任何內容,請嘗試使用 重新安裝sudo apt install --reinstall tree
。 - 想要更多控制?運行
man tree
即可查看所有選項。選項很多,例如-a
包含隱藏檔案或-f
完整路徑。 - 請記住,權限很重要。如果某些目錄未顯示,可能是因為您以沒有讀取權限的使用者身分執行。
包起來
一旦掌握了竅門,整個過程就非常簡單了。安裝過程tree
並不複雜,而且命令本身對於快速概覽非常有用,尤其是在處理複雜專案或共用程式碼庫時。此外,保存輸出意味著您已準備好結構以用於文件或備份。不知道為什麼,但在某些設定下,它在重啟後或在特定目錄中運行時效果會更好,所以如果第一次運行出現問題,請不要感到驚訝。
概括
tree
透過安裝sudo apt install tree
- 用於
tree
視覺化目錄,具有以下選項-d
:-L
- 使用以下方式將輸出儲存到文件
>
- 檢查權限和手冊以獲取更多選項
結論
希望這能為某些人節省幾個小時。這個tree
指令簡單但功能強大,可以快速掌握資料夾結構。如果出現問題,請仔細檢查安裝和權限。這個實用的工具可以真正提升你的終端體驗,尤其是在處理包含數百萬個巢狀資料夾的專案時。祝你好運,探索這些目錄森林!