「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
ミサワホームと富士通、暮らしのパーソナライズ化やセキュアな空間で共同実験
IT関連
2023-07-28 04:14
神田外語大学、Salesforceの「Work.com」導入–対面授業再開と安全の両立へ
IT関連
2021-06-04 00:14
日立と仙台市、下水道管路施設の設計・施工業務を効率化–レーダーやAI解析を用いた共同研究
IT関連
2022-07-26 23:43
ウィズセキュア、富士通Japanを通じて医療機関向けにセキュリティソリューション提供
IT関連
2023-05-17 14:54
スマホ活用・画像解析AIによるイチゴの高精度生育解析の検証実験結果をキヤノンITSが報告
人工知能・AI
2021-05-28 06:55
第44回:列伝4人目「伝説のひとり情シス」
IT関連
2022-09-02 01:54
The Linux Foundation、HPCを推進する新団体HPSFを設立へ
IT関連
2023-11-16 22:34
福井県庁、「政策オープンイノベーション」の推進でAvePointのツールを導入
IT関連
2024-03-20 12:51
AWSを駆使した生徒起案の文化祭を開催–奈良県 西大和学園高校
IT関連
2022-09-29 01:01
ゲームで遊ぶと仕事力もアップ? FPSで「課題遂行能力」向上 レノボなど実験
社会とIT
2021-01-28 08:43
AWS、大型トラックでデータセンターのデータを吸い上げる「AWS Snowmobile」がサービス終了に
AWS
2024-04-23 14:27
AI開発にオープンソースイニシアチブで貢献–The Linux Foundationの取り組み
IT関連
2024-08-29 07:44
ふくおかFG、日本IBMとデジタル施策で戦略的提携–基幹システムを近代化
IT関連
2022-11-13 21:15
乾電池6本で素早くスマホ充電 兼松「防災充電器」
くらテク
2021-03-12 08:40