「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
ポケモンカードやFunko Popなどをライブストリームで販売するWhatnotが54.4億円を調達
ネットサービス
2021-05-27 11:16
生成AI活用はCIOの今後1~2年の最優先課題–ガートナー
IT関連
2023-11-15 13:55
イオンペット、クラウド型マニュアル作成・共有システムを導入
IT関連
2022-10-20 14:49
「Windows Update」のポリシー、どう設定する?–マイクロソフトが用途に応じた対応説明
IT関連
2022-04-07 13:05
生成AIの最大のリスクは「意思決定を委ねてしまうこと」ではないか
IT関連
2023-06-23 12:15
少人数で多拠点の遠隔接客を実現する「RURA」運営のタイムリープが1.8億円調達
ネットサービス
2021-03-02 19:50
MIS、学生の成長を支援するプラットフォームを開発–「IBM watonx.ai」を活用
IT関連
2024-05-03 18:44
ポケモン「シャワーズ」が「水の日」応援大使に 「細胞が水の分子に似ている」
くらテク
2021-07-21 02:57
GWにチェックしたい「バーチャル博物館」5選 :緊急事態宣言下のおうちコンテンツ
くわしく
2021-05-04 00:09
電子契約サービス「freeeサイン」、クラウドERP「NetSuite」とAPI連携
IT関連
2022-08-02 00:14
Google CloudのPrometheusマネージドサービスが正式版に。6京5000兆のポイントを保持するバックエンド上に構築、事実上無限の指標に対応可能
Google
2022-03-09 12:09
SAPジャパン、「S/4HANA Cloud」最新版や「RISE with SAP」新パッケージなどを提供
IT関連
2023-10-28 12:07
フジイ、経営管理クラウド「DIGGLE」でデータドリブン経営を実現
IT関連
2024-09-19 05:39
グーグルがインテルのベテラン設計者を雇用–より高度なクラウドチップの開発を目指す
IT関連
2021-03-23 01:49