安装并使用tree工具
目录结构
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40
| main/java/com/example/android/architecture/blueprints/todoapp ├── BasePresenter.java ├── BaseView.java ├── addedittask │ ├── AddEditTaskActivity.java │ ├── AddEditTaskContract.java │ ├── AddEditTaskFragment.java │ └── AddEditTaskPresenter.java ├── data │ ├── Task.java │ └── source │ ├── TasksDataSource.java │ ├── TasksRepository.java │ ├── local │ │ ├── TasksDbHelper.java │ │ ├── TasksLocalDataSource.java │ │ └── TasksPersistenceContract.java │ └── remote │ └── TasksRemoteDataSource.java ├── statistics │ ├── StatisticsActivity.java │ ├── StatisticsContract.java │ ├── StatisticsFragment.java │ └── StatisticsPresenter.java ├── taskdetail │ ├── TaskDetailActivity.java │ ├── TaskDetailContract.java │ ├── TaskDetailFragment.java │ └── TaskDetailPresenter.java ├── tasks │ ├── ScrollChildSwipeRefreshLayout.java │ ├── TasksActivity.java │ ├── TasksContract.java │ ├── TasksFilterType.java │ ├── TasksFragment.java │ └── TasksPresenter.java └── util ├── ActivityUtils.java ├── EspressoIdlingResource.java └── SimpleCountingIdlingResource.java
|
很多时候我们写文章,需要贴出项目的目录结构。我之前采用的方法比较笨,是在IDE中截图。相信很多人在看资料时,遇到过上面这样,在控制台输出的文件目录结构。直观而且赏心悦目,那么这是用什么工具生成的呢?
答案是:Tree
Tree的安装与使用
如果你用的是Ubuntu或其他的*nux系统,直接运行sudo apt-get install tree
安装即可,但是在macOS中,并没有apt-get
工具,需要先安装Homebrew,然后通过brew
安装tree
。
注意在安装的过程中需要输入管理员密码。
1 2
| $/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" $brew install tree
|
待安装完成后(大概需要10~20分钟),就可以使用tree ${folder_name}
在控制台中打印出目录结构了。
===End===
最后更新时间:
本文系作者原创,如转载请注明出处。欢迎留言讨论,或通过邮件进行沟通~