X

Linux 快速列出(製作)樹狀目錄結構清單(tree)

這篇不是給 Web Developer 看的, 只是要快速把檔案目錄結構列出來, 還蠻適用於 ftp, 讓人可以快速尋找用.(特別在於輸出成 HTML 版, 使用起來會更便利唷~)

Debian/Ubuntu 安裝 tree

apt-get install tree

使用 tree 列表

於目錄打 tree 即可. ex: $ tree # 會秀出如下(依你的檔案結構而定)

.
|-- Star Dict
|   `-- stardict2.tgz
|-- font
|   |-- xxx.7z
|   `-- abc.7z
`-- theme.tgz

2 directories, 4 files

看顏色就可以知道是目錄還是檔案囉.

直接輸出成網頁格式(HTML)(使用 -H baseHREF)

tree -H http://xxx/directory

會用 HTML 格式來呈現之前的目錄結構狀, 然後 baseHREF 會加在前面.(搭配 crontab 做 tree -H http://xxx > ooo.html 輕鬆又愉快~)

ex:

  • <a href="http://xxx/directory/Star%20Dict/">Star Dict</a>
  • <a href="http://xxx/directory/Star%20Dict/stardict2.tgz">stardict2.tgz</a>
Tsung: 對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
Related Post