【Mac】ディレクトリ階層を簡単に取得する方法

スポンサーリンク
プログラミング
スポンサーリンク
スポンサーリンク

【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

タイトルとURLをコピーしました