課題2 ディレクトリ・ブラウザの作成

この実験では,UNIXのディレクトリ木をグラフィカルに表示するプログラムを 作成特する。この実験の目的は,簡単なディレクトリ・ブラウザの作成を通じ て,ディレクトリの構造、プログラムの実行について深く理解することを目的 とする.

課題2-1 UNIX上の既存のディレクトリ・ブラウザの作成

UNIXでは,次のようなディレクトリ・ブラウザが利用可能になっている。 これらのブラウザがが持っている機能と,それらの機能がどのようにし て実 現されているかを調べなさい.特に,どのようなシステム・コールが使われて いるかを調査しなさい.そして,何を調べたか,調査の結果とその方法を報告 しなさい.

課題2-2 ディレクトリ・ブラウザの基本機能の作成

次の機能を持つディレクトリ・ブラウザを作成しなさい.

  1. ディレクトリの内容の表示
  2. ls -l と同等の属性の表示
  3. 新たなディレクトリの内容の表示(移動するか、または、新規ウインドウを開く)
  4. ウインドウを開くプログラムの実行

課題2-3 課題2-2の機能に加えて,下記の機能から2つ以上を選択して実 装しなさい.