Debian中的主樹命令

大多數Linux用戶使用老式的ls命令列出Debian目錄。但是,ls命令缺少其他命令tree命令提供的某些功能。此命令以樹格式輸出文件夾,子文件夾和文件。可以使用各種選項/標誌使該命令更加有用。在本文中,我們將使用一些示例向您展示如何學習tree命令。

本文描述的命令和過程在Debian 10 Buster系統上運行。

如何安裝Tree命令?

使用apt-get命令在Debian上安裝tree命令行實用程序非常容易。使用Application Launcher搜索打開Debian命令行Terminal,如下所示:

您可以通過鍵盤上的Super / Windows鍵訪問應用程序啟動器。

然後輸入以下命令作為sudo。

$ sudo apt-get update

(我們建議在安裝之前運行此命令,以便在線存儲庫中具有可用的最新版本的軟件)

之後,

$ sudo apt-get install tree

請注意,只有授權用戶才能在Debian中添加,刪除或配置軟件。

樹安裝命令

安裝樹後,可以使用以下命令檢查版本號並檢查安裝是否成功:

$ tree --version

檢查樹命令的版本

如何使用樹命令

這是tree命令的一些示例。您不僅會使用它,而且還將使您更進一步地學習。

基本樹輸出

這是使用tree命令的最基本方法。

$ tree

在Linux上使用Tree命令

輸出顯示當前目錄的樹結構,其中顯示所有文件夾,子文件夾和文件。

顯示特定目錄的內容

要在特定目錄而不是當前目錄中列出文件和子文件夾,可以使用以下命令語法指定目錄名稱或路徑。

$樹 [DirectoryName/Path]

例:

以下命令列出了Pictures目錄中的所有文件和子文件夾(如果有)。

$ tree -a Pictures

目錄樹命令視圖

使用樹顯示隱藏文件以及其他文件

tree命令不顯示隱藏的Debian文件和文件夾的列表。但是,可以使用“ a”標誌將其列出,如下所示:

$ tree -a

樹a

樹中以“。”開頭的文件和文件夾被隱藏。上面的輸出突出顯示了一個這樣的條目,並說明了它的外觀。

僅通過樹顯示目錄列表

如果只想查看目錄列表而不是基礎文件,則可以將d標誌與tree命令一起使用,如下所示:

$ tree -d

樹d

使用樹顯示文件和文件夾的完整路徑前綴

您可以使用f fag定製樹標記,以將完整路徑顯示為所有文件和文件夾列表的前綴。

$ tree -f

樹f

如果您想知道什麼在哪裡,在哪裡,這特別有用。

使用樹查看文件和文件夾的大小

s標誌允許tree命令以字節為單位打印目錄中所有文件和文件夾的大小。

$ tree -s

木

這使您可以識別系統上佔用大量空間的項目,並刪除不需要的項目。

使用樹查看文件和文件夾的讀/寫權限

您可以使用tree命令的p標誌顯示對所列文件和文件夾的讀取,寫入和刪除權限。

$ tree -p

樹p

因此,在對文件或文件夾執行任何操作之前,您可以了解和編輯特定項目的權限。

通過樹將文件夾內容列出到特定級別/深度

您可以配置樹命令以特定級別或深度顯示樹,而不是列出目錄的所有內容。例如,tree命令的級別1僅顯示特定文件夾的列表,而不顯示子文件夾。語法用法如下:

$ tree-L [n]

例:

以下命令僅顯示當前目錄的子目錄(使用-d標誌),而不顯示展開的樹。

$ tree -d -L 1

樹命令級別

“生成樹”命令輸出包含特定模式的文件列表。

您可以使用tree命令僅列出包含特定通配符模式的文件。指定模式的語法為:

$ tree-P [[pattern]*]/[*[pattern]]/[[*pattern*]]

例:

在此示例中,tree命令用於列出包含關鍵字“ screenshot”的文件。

$ tree -P *screenshot*

樹P

創建樹命令以避免打印一些選擇性名稱

您還可以使用tree命令列出除包含特定通配符模式的文件以外的所有內容。

句法:

$ tree-I *[keywords]

例:

以下命令列出了除包含“ snap”關鍵字的文件和文件夾之外的所有文件和文件夾。

$ tree -d -I *snap

樹-d -I

將樹打印命令輸出到文件

如果要將tree命令的結果輸出到文件,則可以使用以下語法。

$ tree-o [filename]

例:

以下命令將“圖片”文件夾中所有文件和文件夾的列表輸出到名為myfile.html的HTML文件。

$ tree ./Pictures -o myfile.html

樹幫助

tree命令比描述的用法有用得多。您可以通過顯示tree命令的幫助來了解有關用法的更多信息,如下所示:

$ tree --help

樹命令幫助

您可以使用剛剛描述的標誌以及這些標誌的組合來進一步掌握tree命令。

在Debian上學習樹命令

Sidebar