一个好用的工具,查看文件的树状目录结构,而且不同类型的文件夹和文件都用不同的颜色标记:
sudo apt-get install tree
好东西啊,多美的名字,就叫tree,哈哈,安装好了之后,只要从命令行执行tree命令就可以了:
今天用ubuntu的ls命令不成功,什么都不显示了 用了 echo $PATH 后,ls生效搞不懂
效果很好:
- dr@dr-Vostro-270:~/workspace/HandlerTest$ tree
- .
- ├── AndroidManifest.xml
- ├── assets
- ├── bin
- │ ├── AndroidManifest.xml
- │ ├── classes
- │ │ └── com
- │ │ └── example
- │ │ └── handlertest
- │ │ ├── BuildConfig.class
- │ │ ├── MainActivity$1.class
- │ │ ├── MainActivity$2.class
- │ │ ├── MainActivity.class
- │ │ ├── MainActivity$MyHandler.class
- │ │ ├── R$attr.class
- │ │ ├── R.class
- │ │ ├── R$dimen.class
- │ │ ├── R$drawable.class
- │ │ ├── R$id.class
- │ │ ├── R$layout.class
- │ │ ├── R$menu.class
- │ │ ├── R$string.class
- │ │ └── R$style.class
- │ ├── classes.dex
- │ ├── dexedLibs
- │ │ └── android-support-v4-2ab8acc90e083e9b9a1d83a94491612c.jar
- │ ├── HandlerTest.apk
- │ ├── res
- │ │ ├── drawable-hdpi
- │ │ │ └── ic_launcher.png
- │ │ ├── drawable-mdpi
- │ │ │ └── ic_launcher.png
- │ │ ├── drawable-xhdpi
- │ │ │ └── ic_launcher.png
- │ │ └── drawable-xxhdpi
- │ │ └── ic_launcher.png
- │ └── resources.ap_
- ├── gen
- │ └── com
- │ └── example
- │ └── handlertest
- │ ├── BuildConfig.java
- │ └── R.java
- ├── ic_launcher-web.png
- ├── libs
- │ └── android-support-v4.jar
- ├── proguard-project.txt
- ├── project.properties
- ├── res
- │ ├── drawable-hdpi
- │ │ └── ic_launcher.png
- │ ├── drawable-ldpi
- │ ├── drawable-mdpi
- │ │ └── ic_launcher.png
- │ ├── drawable-xhdpi
- │ │ └── ic_launcher.png
- │ ├── drawable-xxhdpi
- │ │ └── ic_launcher.png
- │ ├── layout
- │ │ └── activity_main.xml
- │ ├── menu
- │ │ └── main.xml
- │ ├── values
- │ │ ├── dimens.xml
- │ │ ├── strings.xml
- │ │ └── styles.xml
- │ ├── values-sw600dp
- │ │ └── dimens.xml
- │ ├── values-sw720dp-land
- │ │ └── dimens.xml
- │ ├── values-v11
- │ │ └── styles.xml
- │ └── values-v14
- │ └── styles.xml
- └── src
- └── com
- └── example
- └── handlertest
- └── MainActivity.java
一个简单的android工程为例子,可惜不能粘贴上颜色,这里面是有颜色的,很醒目。
再如查看android源码下repo的目录结构:
- .
- ├── color.py
- ├── command.py
- ├── COPYING
- ├── docs
- │ └── manifest-format.txt
- ├── editor.py
- ├── error.py
- ├── git_command.py
- ├── git_config.py
- ├── git_refs.py
- ├── git_ssh
- ├── hooks
- │ ├── commit-msg
- │ └── pre-auto-gc
- ├── main.py
- ├── manifest_xml.py
- ├── pager.py
- ├── progress.py
- ├── project.py
- ├── repo
- ├── subcmds
- │ ├── abandon.py
- │ ├── branches.py
- │ ├── checkout.py
- │ ├── cherry_pick.py
- │ ├── diff.py
- │ ├── download.py
- │ ├── forall.py
- │ ├── grep.py
- │ ├── help.py
- │ ├── __init__.py
- │ ├── init.py
- │ ├── list.py
- │ ├── manifest.py
- │ ├── prune.py
- │ ├── rebase.py
- │ ├── selfupdate.py
- │ ├── smartsync.py
- │ ├── stage.py
- │ ├── start.py
- │ ├── status.py
- │ ├── sync.py
- │ ├── upload.py
- │ └── version.py
- ├── SUBMITTING_PATCHES
- ├── tests
- │ ├── fixtures
- │ │ └── test.gitconfig
- │ └── test_git_config.py
- └── trace.py