如何在 Ubuntu 中使用 Tree 命令視覺化目錄結構

查看檔案和資料夾的排列方式可能很麻煩,尤其是在管理大量專案或處理複雜的目錄樹時。這個tree指令可以幫你解決這個問題-它可以直接在終端機中顯示清晰簡潔的資料夾層次結構樹狀視圖。如果尚未安裝,或操作有點問題,本指南可以幫助你理清思路。它能夠產生漂亮的資料夾圖,保存它們,甚至可以限製資料夾的深度。雖然有點呆板,但超級好用。

如何在 Ubuntu 中安裝和使用 Tree 命令

安裝樹實用程式

如果您以前從未使用過tree,則需要從儲存庫中取得它。它預設不包含在內。首先,您需要打開終端。最快的方法是Ctrl + Alt + T。打開後,您需要更新軟體包列表,以確保安裝的是最新版本:

sudo apt update

出現提示時輸入密碼。請注意,輸入密碼時螢幕上不會顯示任何內容,因此請小心輸入並點擊Enter。之後,tree使用以下命令進行安裝:

sudo apt install tree

當提示確認時,點選YEnter有時第一次安裝會失敗,尤其是在網速較慢或你的倉庫資訊過期的情況下,但通常再次嘗試就可以解決問題。

基本用法:產生目錄樹

安裝完成後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指令簡單但功能強大,可以快速掌握資料夾結構。如果出現問題,請仔細檢查安裝和權限。這個實用的工具可以真正提升你的終端體驗,尤其是在處理包含數百萬個巢狀資料夾的專案時。祝你好運,探索這些目錄森林!