tree命令是以圖形化的樹結構打印文件和目錄的主角。通常linux發行版本中并沒有包括這個命令。你需要用包管理器自行安裝。
實例:
1. tree
打印當前目錄下所有文件
2. tree –p ${dir}
打印dir目錄下所有文件,以及他們的權限
3. tree –h ${dir}
打印dir目錄下所有文件,以及適讀的大小
4. tree path –P "*.sh"
打印所有.sh結尾的文件
5. tree path –H http://localhost –o out.html
包含目錄樹輸出的html文件
解讀--help
usage: tree [-adfghilnpqrstuvxACDFNS] [-H baseHREF] [-T title ] [-L level [-R]] 
     [-P pattern] [-I pattern] [-o filename] [--version] [--help] [--inodes] 
     [--device] [--noreport] [--nolinks] [--dirsfirst] [--charset charset] 
     [--filelimit #] [<directory list>] 
   -a            所有的文件列表 
  -d            僅僅是目錄 
  -l            像目錄一樣的符號鏈接 
  -f            打印每個文件的完整路徑前綴. 
   -i            不打印壓痕線 
  -q            打印不可打印字符為? 
  -N            打印不可打印字符為 is. 
   -p            打印每個文件的權限 
  -u            顯示文件擁有者或者uid 
   -g            顯示文件的擁有者或者gid 
   -s            打印每個文件的大小 
  -h            打印更適合的人類的可讀方式的文件大小. 
   -D            打印最后修改日期 
  -F            追加'/','=','*' or '|' as 按照 ls -F 
   -v            根據字母數字排序文件 
  -r            根據字母數字倒序排列文件 
  -t            根據最后時間排序文件 
  -x            只停留在當前文件系統             
新聞熱點
疑難解答