1. 程式人生 > >tree命令的使用和安裝

tree命令的使用和安裝

tree命令是可以把指定資料夾的所以檔案用樹狀羅列出來,呈現目錄形式的一個命令,沒有安裝之前,tree命令預設不能直接使用。

1.安裝命令:

$ sudo apt-get -y install tree

2.通過以下三種方法來獲取幫助的方法來檢視tree命令的使用;

$ tree --help
$ man tree
$ info tree

如:

$ tree --help
  -a 列出所有檔案。
  -d 僅列出目錄。
  -l 遵循目錄等符號連結。
  -f 列印每個檔案的完整路徑字首。
  -x 僅保留在當前檔案系統上。
  -L 級下降深層級目錄。
  -R 達到最高等級時重新執行樹。
-P 模式僅列出與給定模式相匹配的檔案。 -I 模式不要列出與給定模式匹配的檔案。 --ignore-case 模式匹配時忽略大小寫。 --matchdirs在-P 模式匹配中包含目錄名稱。 --noreport 關閉樹列表末尾的檔案/目錄計數。 --charset X 使用字符集X作為終端/ HTML和縮排行輸出。 --filelimit# 不要下載超過#個檔案的dirs。 --timefmt <f> 根據格式<f>列印和格式化時間。 -o 檔名輸出到檔案而不是標準輸出。 ---------------檔案選項---------------
-q 將不可列印的字元列印為'?' -N 按原樣列印不可列印的字元。 -Q 用雙引號引用檔名。 -p 列印每個檔案的保護。 -u 顯示檔案所有者或UID號碼。 -g 顯示檔案組所有者或GID號碼。 -s 列印每個檔案的位元組大小。 -h 以更易讀的方式列印尺寸。 --si像-h,但在國際單位制中使用(冪數為1000)。 -D 列印上次修改日期或(-c)狀態更改。 -F 附加'/''=''*''@''|''>'按照ls -F --inodes 列印每個檔案的inode編號。 - 裝置列印每個檔案所屬的裝置ID號。 ---------------排序選項---------------
-v 按文字字母數字排序檔案。 -t 按上次修改時間對檔案進行排序。 -c 按上次狀態更改時間對檔案進行排序。 -U 保留檔案未排序。 -r 反轉排序的順序。 --dirsfirst 列出檔案之前的目錄(-U禁用)。 - 排序X選擇排序:名稱,版本,大小,mtime,ctime。 ---------------圖形選項--------------- -i 不要列印縮排線。 -A 列印ANSI線圖形縮排線。 -S 使用CP437(控制檯)圖形縮排線列印。 -n 始終關閉著色(-C覆蓋)。 -C 總是打開彩色。 --------------- XML / HTML / JSON選項--------------- -X 列印樹的XML表示。 -J 打印出樹的JSON表示。 -H baseHREF以baseHREF作為頂層目錄列印HTML格式。 -T 字串用字串替換預設的HTML標題和H1標題。 --nolinks 關閉HTML輸出中的超連結。 ---------------其他選項--------------- --version 列印版本並退出. --help 列印使用情況和此幫助資訊並退出。 -- 選項處理終止符

簡單舉兩個例子 如:

//顯示各層級目錄的擁有者
$ tree -u

├── [root    ]  kingsoft
│   └── [root    ]  wps-office
│       └── [root    ]  office6
│           ├── [root    ]  addons
│           │   └── [root    ]  homepage
│           │       ├── [root    ]  1033_et.html
│           │       ├── [root    ]  1033_wait.html
│           │       ├── [root    ]  1033_wpp.html
│           │       ├── [root    ]  1033_wps.html
│           │       ├── [root    ]  1041_et.html
│           │       ├── [root    ]  1041_wait.html
│           │       ├── [root    ]  1041_wpp.html
│           │       ├── [root    ]  1041_wps.html
│           │       ├── [root    ]  2052_et.html
//如只檢視當前第一級的目錄和檔案
$ tree -L 1
├── android-studio
├── google
├── java
├── kingsoft
└── teamviewer

//檢視當前第二級的目錄和檔案
$ tree -L 2
├── android-studio
│   ├── bin
│   ├── build.txt
│   ├── gradle
│   ├── Install-Linux-tar.txt
│   ├── jre
│   ├── lib
│   ├── license
│   ├── LICENSE.txt
│   ├── NOTICE.txt
│   └── plugins
├── google
│   └── chrome
├── java
│   └── eclipse
├── kingsoft
│   └── wps-office
└── teamviewer
    ├── config -> /etc/teamviewer
    ├── doc
    ├── logfiles -> /var/log/teamviewer12
    └── tv_bin
//把目錄結構資訊儲存到文字中
$ tree -L 2 > /home/root/log/tree.txt

以上就這些了.

相關推薦

Git 常用命令 安裝

  這年頭不會點git還真不能與別人進行程式碼交流      ps: 如上圖就是git的工作流程圖      git add file   # 將file加入暫存區   git commit -m '建立hello.txt'  &nbs

MongoDB命令安裝過程

mysql 和Mongodb區別 MongoDB 一:基於分散式檔案儲存 二:高負載情況下新增更多節點 三:將資料儲存於一個文件   MogoDB對事物的支援比較弱 MogoDB運維慢 mongodb與mysql命令對比 傳統的關係資料庫一般由資料庫(database)、表(ta

linux下tree命令安裝

用途說明 tree命令以樹狀圖列出目錄的內容(list contents of directories in a tree-like format.)。 常用引數 tree -d 只顯示目錄。 tree -L n 只顯示第n層目錄。 ftp://mama.ind

Linux下tree命令安裝與使用

Tree命令簡介  tree是一種遞迴目錄列表命令,產生一個深度縮排列表檔案,這是彩色的ALA dircolors如果ls_colors設定環境變數和輸出是TTY。樹已經被移植和報道以下作業系統下工作:Linux,FreeBSD,OS X作業系統,Solaris,HP UX,

(二)centos 常用命令安裝

安裝   yum install screen           yum install wget           yum install pcre           yum install openssl* 檢視/編輯 網路配置 vi /etc/sysconfig

Linux學習-Tree命令安裝使用

Linux tree命令用於以樹狀圖列出目錄的內容。 執行tree指令,它會列出指定目錄下的所有檔案,包括子目錄裡的檔案。 當我們在Ubuntu中需要用到tree命令時,顯示Command 'tree' not found. 這是因為在Ubuntu系統中預設是沒有tree這個命令的。 通過

tree命令的使用安裝

tree命令是可以把指定資料夾的所以檔案用樹狀羅列出來,呈現目錄形式的一個命令,沒有安裝之前,tree命令預設不能直接使用。 1.安裝命令: $ sudo apt-get -y install

Maven安裝好後包下載的測試命令配置變量的查看命令:mvn help:system

spa 下回 targe blank log plugin -m 幫助 pac mvn help:system 該命令會打印出所有的Java系統屬性和環境變量,這些信息對我們日常的編程工作很有幫助。運行這條命令的目的是為了讓Maven執行一個真正的任務。我們可以從

ubantu 安裝tree命令

種類 ber ascii 範圍 pla cdd 控制 line install 前提:必須安裝好VMware tools 在linux系統中找不到tree這個命令時,需要安裝,如ubuntu用下面的命令就可以安裝tree這個命令工具,其他linux系統類似。 1

命令行下查看pythonnumpy的版本安裝位置

bsp 命令行 version sys _file__ 路徑 版本 sep cut 命令行下查看python和numpy的版本和安裝位置 1、查看python版本 方法一:   python -V   註意:‘-V‘中‘V&rsq

使用pycharm通過國內鏡像安裝python包命令安裝python包

我們 http 學技術 pychar simple 是否 大學 技術 豆瓣 1:在pycharm中安裝python庫,輸入我們想要安裝的包,點擊下面的安裝Install Package 網絡好的情況下會安裝上,如果提示下面圖中的錯誤,沒安裝上,   我們可以換成國內的鏡像站

szrz命令安裝以及命令的使用

問題:當使用遠端連線時,本地到遠端機的檔案傳輸很頭疼,sz和rz命令即可輕鬆搞定。 lrzsz-0.12.20.tar.gz是一款linux下命令列介面上支援上傳和下載的第三方工具, lrzsz在linux裡可代替ftp上傳和下載。 # rz 檔名 rz後加空格和檔名即可對檔案進行上傳 # rz -

建立刪除目錄,touch命令,tree命令

一,建立和刪除目錄 1.建立目錄 命令語法:  mkdir [-mp]目錄名稱 命令描述:  命令mkdir(make directory的簡寫)用於建立目錄。 命令引數:  -m:選項用於指定要建立目錄的許可權.  -p:選項可以建立一大串級聯目

elasticsearch的單節點分散式的安裝及其操作(使用命令使用程式碼)

關於安裝是在另一個部落格上面寫的 不知道怎麼同步 有興趣的可以點選連結去看下 在文章開始之前、先明確三個概念 1、索引 2、型別 3、文件 對比於資料庫中,索引就是一個數據庫、型別就是資料庫中的某張表、文件也就是表中具體的記錄。抽象點來看,索引抽象成一個人、人又分為男人和女人(就是型別)、然後男人有姓名、年

Ubuntu 14.04下命令安裝PostgreSQL 配置遠端訪問

1:更新你的系統: sudo apt-get update && sudo apt-get upgrade 安裝PostgreSQL  2 :從Ubuntu軟體包儲存庫安裝PostgreSQL: sudo apt-get install postg

linux安裝tree命令

安裝 yum install -y tree 使用,比如顯示/root的2層樹結構 tree -L 2 /root 效果 /root ├── \033 ├── code │   └── helloworld.py ├── soft │   ├── conf

關於Centos7無法連接網絡,安裝tree命令及修改ONBOOT選項後退出的程序!

roo 成了 創建 www 使用命令 ubun 後來 centos 執行命令 之前使用的是Ubuntu,後來換成了Centos7,創建了目錄之後想tree一下看看樹目錄,但是發現沒有tree這個命令,和Ubuntu一樣需要安裝,之前Ubuntu安裝tree是輸入命令:#ap

安裝react-native命令建立

安裝react-native命令列工具react-native-cli 1)   在命令列中進入你希望RN安裝的目錄 2)   輸入git clone https://github.com/facebook/react-native.git 3)   進入剛剛目錄下的react-native目錄下的react

Java學習筆記(一)--常用的DOS命令 JDK的下載安裝 配置path環境變數

常用的DOS命令 1.碟符切換 碟符:然後回車。 2.列出當前檔案及資料夾 dir 然後回車 3.建立目錄 md 目錄名稱 4.刪除目錄 rd 目錄名稱 5.進入指定目錄 -單集目錄

python中的pip的安裝以及通過pip命令對selenium進行解除安裝安裝

pip 是一個現代的,通用的。提供了對 Python 包的查詢、下載、安裝、解除安裝的功能。pip 是一個安裝和管理 Python包的工具,下載相關python包很是簡單。不僅把需要的包下載下來,而且會