亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網(wǎng)為廣大站長提供免費收錄網(wǎng)站服務(wù),提交前請做好本站友鏈:【 網(wǎng)站目錄:http://www.430618.com 】, 免友鏈快審服務(wù)(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網(wǎng)站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

1. 前言

本文主要講解linux系統(tǒng)上的tree命令的詳細使用方法。

tree 命令是一個小型的跨平臺命令行程序,用于遞歸地以樹狀格式列出或顯示目錄的內(nèi)容。它輸出每個子目錄中的目錄路徑和文件,以及子目錄和文件總數(shù)的摘要。

tree程序可以在Unix和類Unix系統(tǒng)(如Linux)中使用,也可以在DOS、windows和許多其他操作系統(tǒng)中使用。它為輸出操作提供了各種選項,從文件選項、排序選項到圖形選項,并支持XML、JSON和html格式的輸出。

在這篇教程中,我們將通過使用案例演示如何使用tree命令遞歸地列出Linux系統(tǒng)上目錄的內(nèi)容。

Linux tree 命令詳細使用說明

Linux tree 命令詳細使用說明

2. 在各種發(fā)行版上安裝tree命令

幾乎所有的Linux發(fā)行版都可以使用tree命令,但是,如果默認情況下沒有安裝它,可以使用系統(tǒng)的包管理器來安裝它,如下所示。

2.1 在RHEL/centos 7上安裝tree命令工具

yum install tree

2.2 在Fedora 22+ /RHEL/CentOS 8上安裝tree命令工具

dnf install tree

2.3 在Ubuntu/Debian系統(tǒng)上安裝tree命令工具

sudo apt install tree

2.4 在openSUSE系統(tǒng)上安裝tree命令工具

sudo zypper in tree

3. tree命令的日常使用案例

安裝之后,您可以通過下面的使用案例進一步學習tree命令的用法。

要以類似樹的格式列出目錄內(nèi)容,請切換到所需的目錄并運行tree命令,不帶任何選項或參數(shù),如下所示。某些目錄需要root權(quán)限,請使用sudo調(diào)用root權(quán)限,獲取訪問權(quán)。

tree
Linux tree 命令詳細使用說明

tree命令默認輸出

sudo tree

它將遞歸地顯示工作目錄的內(nèi)容,顯示子目錄和文件,以及子目錄和文件總數(shù)的摘要。您可以使用-a標志顯示隱藏文件。

sudo tree -a

要使用-f列出每個子目錄和文件的完整路徑內(nèi)容,如下所示。

sudo tree -f
Linux tree 命令詳細使用說明

列出每個子目錄和文件的完整路徑內(nèi)容

您還可以使用-d選項指定tree只打印子目錄不顯示里面的文件。如果與-f選項一起使用,tree將打印完整的目錄路徑,如下所示。

sudo tree -d 
Linux tree 命令詳細使用說明

 

指定tree只打印子目錄不顯示里面的文件

sudo tree -df

可以使用-L選項指定目錄樹的最大顯示深度。例如,如果您希望深度為2,則運行以下命令。

sudo tree -f -L 2

下面是將目錄樹的最大顯示深度設(shè)置為3的使用案例:

sudo tree -f -L 3

若要僅顯示與通配符內(nèi)容匹配的文件,請使用-P選擇并指定您的匹配內(nèi)容。在本例中,該命令將只列出與cata*匹配的文件,例如Catalina.sh, catalina.bat等將被列出。

sudo tree -f -P cata*
Linux tree 命令詳細使用說明

使用tree命令以樹狀的形式顯示目錄內(nèi)容

還可以通過添加--prune選項告訴tree從輸出內(nèi)容中刪除空目錄,如下所示。

sudo tree -f --prune

tree還支持一些有用的文件選項,如-p,它以類似ls -l命令的方式打印每個文件的文件類型和權(quán)限。

sudo tree -f -p 

此外,要打印每個文件的用戶名(如果沒有用戶名,則為UID),使用-u選項,而-g選項打印組名(如果沒有組名,則為GID)。您可以組合-p、-u和-g選項來執(zhí)行類似于ls -l命令的輸出結(jié)果,顯示文件和目錄的詳細信息。

sudo tree -f -pug

還可以使用-s選項打印每個文件的字節(jié)大小以及文件名。為了以更易于閱讀的格式打印每個文件的大小,使用-h選項并指定大小字母表示千字節(jié)(K)、兆字節(jié)(M)、千兆字節(jié)(G)、tb (T)等。

sudo tree -f -s

或者

sudo tree -f -h

要顯示每個子目錄或文件的最后修改時間的日期,請使用-D選項,如下所示。

sudo tree -f -pug -h -D
Linux tree 命令詳細使用說明

使用tree命令層次化顯示目錄內(nèi)容

另一個有用的選項是--du,它將顯示指定目錄所占用的磁盤空間。

sudo tree -f --du

您還可以使用-o選項將tree的輸出內(nèi)容發(fā)送或重定向到文件名,以便稍后進行分析。

sudo tree -o direc_tree.txt

4. 總結(jié)

以上就是tree命令的全部內(nèi)容,運行tree了解更多用法和選項。如果您有任何問題或想法要分享,請使用下面的反饋表格聯(lián)系我們。

本文已同步至博客站,尊重原創(chuàng),轉(zhuǎn)載時請在正文中附帶以下鏈接:
https://www.linuxrumen.com/cyml/1783.html

分享到:
標簽:Linux tree
用戶無頭像

網(wǎng)友整理

注冊時間:

網(wǎng)站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網(wǎng)站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網(wǎng)站吧!
最新入駐小程序

數(shù)獨大挑戰(zhàn)2018-06-03

數(shù)獨一種數(shù)學游戲,玩家需要根據(jù)9

答題星2018-06-03

您可以通過答題星輕松地創(chuàng)建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數(shù)有氧達人2018-06-03

記錄運動步數(shù),積累氧氣值。還可偷

每日養(yǎng)生app2018-06-03

每日養(yǎng)生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定