「Linux」でtreeコマンドを使用してディレクトリーをツリー表示するには

今回は「「Linux」でtreeコマンドを使用してディレクトリーをツリー表示するには」についてご紹介します。

関連ワード (Linuxノウハウ、特集・解説等) についても参考にしながら、ぜひ本記事について議論していってくださいね。

本記事は、ZDNet Japan様で掲載されている内容を参考にしておりますので、より詳しく内容を知りたい方は、ページ下の元記事リンクより参照ください。


 「Linux」のGUIがどれだけ優れていようと、筆者はよくコマンドラインを利用する。それが習慣になっていることも理由の1つだが、コマンドラインは非常に効率的でもある。さらに、真に強力な機能と柔軟性が必要な場合、コマンドラインに勝るものはない。

 ファイルマネージャーはどうだろうか。ファイルの管理に関して言えば、よくできたGUIよりも優れたものを見つけるのは難しい。

 これはLinuxなので、GUIで実行できるすべてのことは、コマンドでも実行可能だ。例として、treeコマンドを見てみよう。

 ほとんどのGUIファイルマネージャーでは、ツリービューを使用できる。ツリービューでは、最初にルートフォルダー内を移動しなくても、フォルダーを展開して、サブフォルダーとファイルを表示させることが可能だ。クリック回数を減らせるので、筆者はツリービューを好んで使用している。1日中ファイルシステムから出たり入ったりしているような人は、クリック回数を減らせば減らすほど、時間と労力を節約できる。

 次に、同じことをコマンドラインから実行するところを想像してみてほしい。さらに、あなたはフォルダーの中身も確認する必要がある。複数のフォルダーとサブフォルダーを行ったり来たりしなければならない場合、cdコマンドとlsコマンドを組み合わせて使用するのは、かなり非効率的だ。treeコマンドを使用すれば、入力や推測はそれほど必要ない。

 treeコマンドは、フォルダーの内容を再帰的に一覧表示するツールだ。treeが色を追加してくれるので、何が表示されているのかが一目で分かる(色は、ターミナルウィンドウに設定されているカラーパレットによって決まる、ということに注意してほしい)。treeを使用すると、ディレクトリーのレイアウトを非常に簡単に把握できるため、ファイルが見つかりさえすればいい場合に、cdコマンドであちこち移動したり、入力に手間がかかるlsコマンドを使用したりする必要はない。

 本記事では、treeの使い方を簡単に説明する。

 必要なもの:すべてのLinuxディストリビューションにtreeコマンドが含まれているわけではない。筆者が確認したところ、例えば、「Fedora」にはtreeがデフォルトでインストールされているが、「Ubuntu」にはインストールされていない。treeをインストールするのに必要なのは、実行中のLinuxインスタンスとsudo権限を持つユーザーだけだ。

 ターミナルウィンドウを開いて、以下のコマンドでtreeをインストールする。

 Fedoraベースのディストリビューションにtreeをインストールするには、ターミナルウィンドウを開いて、以下のコマンドを実行する:

COMMENTS


Recommended

TITLE
CATEGORY
DATE
Ridgelinez、AIマルチエージェントを用いた業務改革を支援
IT関連
2024-07-13 02:22
立命館大、テレプレゼンスシステム「窓」で多様な地域との高大連携を加速
IT関連
2024-03-27 16:22
アップルが物議を醸し出しているiOS 15のSafariの変更を最新ベータで微調整
ソフトウェア
2021-07-29 18:01
「日本企業はGDPR対策を誤解している」–エノバイトのグンプCEO
IT関連
2021-07-02 06:15
[速報]GitHub Copilotが外部ツールと統合可能に。DBのクエリ性能の状況もフィーチャーフラグの状態もCopilotが答えてくれる。GitHub Universe 2023
GitHub
2023-11-09 02:22
Cloudera、データハブ管理を強化するオブザーバビリティ製品の新機能を発表
IT関連
2024-07-25 21:06
火災から3カ月 ルネサス、半導体生産能力が100%復旧
企業・業界動向
2021-06-26 02:47
AWS、オープンソースのコンテナ開発ツール「Finch」のWindows版リリース。コンテナのビルドや実行環境一式
AWS
2024-02-06 13:52
インテルのゲルシンガーCEOが戦略発表–「世界クラスのファウンドリー事業」実現へ
IT関連
2021-03-25 19:55
ABBYYジャパン、オンラインでの本人確認サービス「Proof of Identity」を提供
IT関連
2022-10-27 03:56
ペンテラ、Linux向けにランサムウェア感染時の影響評価ツールを強化
IT関連
2024-07-26 20:27
みずほ銀のシステム障害が復旧 きょう午後にも会見へ
社会とIT
2021-08-21 12:54
「macOS」でSSHのユーザー名を設定するには
IT関連
2023-02-01 15:20
NECが創り出した新規事業–代表取締役CFOの藤川氏に成果を聞く
IT関連
2022-09-09 00:07