【Mac】ディレクトリ階層を簡単に取得する方法
ブログを書くときにディレクトリ階層書くときに手打ちで打つのが面倒だったので、コマンド一発で表示する方法があったので紹介します。
Homebrewでtreeをインストール
Homebrewのインストールはこちらを参照にしてください。
Page not found · GitHub Pages
Homebrewをインストールしたら、
以下コマンドでtree をインストールします。
$ brew install tree
treeコマンドでディレクトリ階層を表示
使い方はcdコマンドでディレクトリを移動し、treeコマンドを実行するだけです。
実行したディレクトリ配下が表示されます。
あとはこれをコピーすればブログを書くときにわざわざ手打ちしなくてよくなります。
$ cd ~/work/anniversary/
$ tree
.
├── README.md
├── nb-configuration.xml
├── pom.xml
├── src
│ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ └── yuha
│ │ │ └── anniversary
│ │ │ ├── AnniversaryAction.java
│ │ │ └── entity
│ │ │ └── AnniversaryEntity.java
│ │ └── webapp
│ │ ├── META-INF
│ │ │ └── context.xml
│ │ ├── WEB-INF
│ │ │ └── web.xml
│ │ └── index.html
│ └── test
│ └── java
└── target
├── anniversary-1.0-SNAPSHOT
│ ├── META-INF
│ │ └── context.xml
│ ├── WEB-INF
│ │ ├── classes
│ │ │ └── com
│ │ │ └── yuha
│ │ │ └── anniversary
│ │ │ ├── AnniversaryAction.class
│ │ │ └── entity
│ │ │ └── AnniversaryEntity.class
│ │ ├── lib
│ │ │ ├── aopalliance-repackaged-2.4.0-b34.jar
│ │ │ ├── asm-3.1.jar
│ │ │ ├── hk2-api-2.4.0-b34.jar
│ │ │ ├── hk2-locator-2.4.0-b34.jar
│ │ │ ├── hk2-utils-2.4.0-b34.jar
│ │ │ ├── jackson-annotations-2.5.4.jar
│ │ │ ├── jackson-core-2.5.4.jar
│ │ │ ├── jackson-databind-2.5.4.jar
│ │ │ ├── jackson-jaxrs-base-2.5.4.jar
│ │ │ ├── jackson-jaxrs-json-provider-2.5.4.jar
│ │ │ ├── jackson-module-jaxb-annotations-2.5.4.jar
│ │ │ ├── javassist-3.18.1-GA.jar
│ │ │ ├── javax.annotation-api-1.2.jar
│ │ │ ├── javax.inject-2.4.0-b34.jar
│ │ │ ├── javax.ws.rs-api-2.0.1.jar
│ │ │ ├── jersey-common-2.23.1.jar
│ │ │ ├── jersey-core-1.17.jar
│ │ │ ├── jersey-entity-filtering-2.23.1.jar
│ │ │ ├── jersey-guava-2.23.1.jar
│ │ │ ├── jersey-media-json-jackson-2.23.1.jar
│ │ │ ├── jersey-server-1.17.jar
│ │ │ ├── jersey-servlet-1.17.jar
│ │ │ ├── osgi-resource-locator-1.0.1.jar
│ │ │ └── postgresql-9.4-1201-jdbc41.jar
│ │ └── web.xml
│ └── index.html
├── anniversary-1.0-SNAPSHOT.war
├── classes
│ └── com
│ └── yuha
│ └── anniversary
│ ├── AnniversaryAction.class
│ └── entity
│ └── AnniversaryEntity.class
├── endorsed
│ └── javaee-endorsed-api-7.0.jar
├── generated-sources
│ └── annotations
├── maven-archiver
│ └── pom.properties
├── maven-status
│ └── maven-compiler-plugin
│ ├── compile
│ │ └── default-compile
│ │ ├── createdFiles.lst
│ │ └── inputFiles.lst
│ └── testCompile
│ └── default-testCompile
│ └── inputFiles.lst
└── test-classes
38 directories, 45 files