manが英語しかないので、いまいちちゃんと使えてなけどがんばってみた。
tree -a -I "test|img|.backup|*.ucp|*.ucm|*.swf|*~" --dirsfirst /var/www/html/ > /tmp/tree.txt
- 「.htaccess」などの隠しファイルをリストアップ
- 「test」「img」「.backup」のディレクトリを除外
- 「ucp」「ucm」「swf」ファイルは除外
- バックアップファイルの「*~」も除外
- ディレクトリから書き出す
他にも便利そうなオプションがいっぱいあったけど、ちゃんと解読できない……