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

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

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

ブログを書くときにディレクトリ階層書くときに手打ちで打つのが面倒だったので、コマンド一発で表示する方法があったので紹介します。

Homebrewでtreeをインストール

Homebrewのインストールはこちらを参照にしてください。

Homebrew
The Missing Package Manager for macOS (or Linux).

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をコピーしました