「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
インドの独占禁止監視機関がWhatsAppのプライバシーポリシー変更に対する調査を命じる
ネットサービス
2021-03-26 20:57
心電図読み取りAIを開発するCardiomaticsが約3.5億円を調達
IT関連
2021-08-23 15:38
小規模企業のソーシャルメディア活用–ありのままを伝える投稿が成功のカギ
IT関連
2022-07-09 08:50
2024年はAIの社会や企業への実装が加速–JCSSAが新年会合
IT関連
2024-01-25 12:12
パイロットテスト成功を受けWalmartがTikTokでライブ買い物イベント第2弾実施へ
ネットサービス
2021-03-11 01:39
GPT-4とは何か–GPT-3以降の変遷から最新の動きまで
IT関連
2023-04-05 21:23
富山県、生成AIとマルチモーダルAIの業務利用効果を検証
IT関連
2024-03-08 14:46
兼松、「SAP Concur」で業務をスリム化–経費精算の業務時間を9割削減見込み
IT関連
2021-06-02 20:45
ブラジルの工場用機器監視技術TractianがY Combinatorの承認を取得
その他
2021-03-21 15:02
「日本は今こそITを活用した変革に大きく踏み出す時」–IIJ鈴木会長の発言の意図とは
IT関連
2024-05-17 00:57
IT企業の目指すヒントは総合商社にあり
IT関連
2021-02-12 19:37
ServiceNowとマイクロソフト、お互いの生成AI基盤を連携
IT関連
2024-05-10 16:38
AWS、「Amazon EC2 M1 Mac」インスタンスを正式リリース
IT関連
2022-07-14 23:10
ドイツ政府機関が2021年中のフェイスブックページ削除を要請される
ネットサービス
2021-07-10 10:25