Linux小知識之tree的安裝與使用

2021-09-28 16:13:38 字數 1343 閱讀 4956

linux下的tree命令用於以樹狀圖列出目錄的內容,tree是一種遞迴目錄列表命令,產生乙個深度縮排列表檔案。執行tree指令,它會列出指定目錄下的所有檔案,包括子目錄裡的檔案。以樹狀圖列出目錄的內容,讓你一目了然。

tree的安裝指令:

sudo apt-get install tree
檢視幫助:

$ tree --help

$ man tree

語法:

usage: tree [-acdfghilnpqrstuvxacdfjqnsux] [-h basehref] [-t title ]

[-l level [-r]] [-p pattern] [-i pattern] [-o filename] [--version]

[--help] [--inodes] [--device] [--noreport] [--nolinks] [--dirsfirst]

[--charset charset] [--filelimit[=]#] [--si] [--timefmt[=]]

[--sort[=]] [--matchdirs] [--ignore-case] [--]

常見用法:(1)$ tree -l n      只顯示 n 層目錄 (n 為數字)

(2)$ tree  -a        顯示所有檔案和目錄(不加-a,則隱藏目錄不顯示)

(3)$ tree  -d        顯示目錄名稱而非內容

(4)$ tree  -d       列出檔案或目錄的更改時間

(5)$ tree  -s        列出檔案或目錄大小

用法舉例:

$ tree -l 3
輸出類似於下面的形式:

這裡列舉了當前資料夾下3層深度的全部檔案和資料夾,結構一目了然。但是當檔案(或資料夾)非常多的時候,採用tree來顯示會不夠用(畢竟螢幕就這麼大)。

參考**:

linux中tree工具命令的使用

linux tree命令

linux下tree命令的安裝與使用

安卓小知識

在這邊文章裡面總結下安卓開發經常遇到的一些小知識,有的是借鑑其他人的部落格,有的是自己工作中遇到的,還有可能是面試問道的 1 在乙個安卓專案中如何統一使用版本庫 部落格借鑑 我第乙個做的專案裡面就需要將版本統一化,這樣比較方便各個模組的統一使用,也便於修改 externalnativebuild 放...

整理安卓小知識

一 一般把ui 布局檔案放在layout資料夾下,如果要支援橫屏,就會取同名的layout放在layout land資料夾下。res layout land 橫屏 res layout port 豎屏 res layout 預設 還有layout finger,layout land finger,...

Linux小知識之檢視版本

nvidia smi注意 smi前面沒有空格。方法1 cat usr local cuda version.txt方法2 nvcc version cat usr local cuda include cudnn.h grep cudnn major a 2查詢結果如下 由圖可知,cudnn的版本時...