# ファイル・マネージャの概念

ファイル・マネージャをよく理解するには、以下のトピックを読んでください。

- TheHierarchicalFileSystemSI

- PathConcepts

- FileOwnershipAndSecuritySI

- DesktopIntro

- MatchingPatterns

- IconBrowser

## 階層ファイル・システム

コンピュータを初めて使うユーザには、階層ファイル・システムという概念も初めてだと思います。 このトピックは、階層ファイル・システムの基本コンポーネントについて説明します。

## ファイルとは何か?

1. ファイル は、情報を格納するコンテナです。ユーザが使用する大部分のファイルは、情報(データ)を特別な形式&emdash;、すなわちドキュメント、スプレッドシート、チャートで格納しています。 形式は、ファイル内部にデータを配置する固有の方法です。 ファイルの形式は、データ型と呼ばれています。

   ファイル・マネージャが、アイコン表示モードのひとつである場合に、ユーザはファイルのデータ型を、ファイルを表すアイコンで判断できます。 各データ型は、それぞれ異なるアイコンで表されます。

   大部分のアプリケーション・プログラムが認識できるデータ型の種類は限られています。 たとえば、ドキュメント・エディタではスプレッドシート・ファイルは読み込めません。 デスクトップは、ユーザが異なるファイルのタイプをデータ型 データベースを使用して認識するのを助けます。 データ型は、固有のフォーマットのファイルを識別して、それを適切なアプリケーションに関連付けます。 大抵、ファイル上をダブルクリックすると、デスクトップは、ファイルのデータ型を認識するアプリケーションを自動的に起動します。

   ファイル名の最大長は、システム毎に変わります。オペレーティング・システムによっては、14 文字より長いファイル名は使用できません。 必要に応じて、システム管理者に相談してください。

## フォルダとは何か?

1. フォルダ はファイル・キャビネットのフォルダと同様のファイルのコンテナです。 フォルダには、他のフォルダ&emdash;サブフォルダとも呼ばれるものを格納できます。 フォルダおよびサブフォルダに、階層を形成する複数の層を作成できます。 (フォルダはディレクトリとも呼ばれます。)

   フォルダの下に格納される各サブフォルダ&emdash;と各フォルダの親フォルダ&emdash;からなるフォルダ階層の図を描いて、各フォルダからその親フォルダへ線を引くと、図は上下逆のツリーになります。 したがって、フォルダ階層をしばしばツリーと呼んでいます。

   任意のひとつのフォルダ内で、各ファイル名は一意の名前でなければなりません。 しかし、別のフォルダにあるファイルは、同じ名前を持つことができます。

   フォルダ間をナビゲートする場合、現在の場所が、現在のフォルダになります。

## パスとは何か?

1. ファイルの場所は、しばしばファイルを導くフォルダおよびサブフォルダの名前を表示して指定されます。 &emdash;このリストを、パスと言います。 (PathConceptsを参照してください。) ファイル・マネージャでは、ファイルのパスは、2 箇所で見ることができます。 1 箇所目は、パスのアイコン表示のフォルダ文字列です。 2 箇所目は、表示領域の上のテキスト・パス行に、テキスト形式で表示されます。

## パスとパス名

オブジェクトへのパスは、ファイル・システム内でオブジェクトが格納された場所を指定する方法です。 パスを指定する方法は 3 通りあります。 絶対パス、相対パス、ネットワーク・パスです。

## 絶対パス

1. ルート・フォルダから始まるパスは、絶対パスです。 ルート・フォルダは階層フォルダ・ツリーの最上位のフォルダです。 パスがスラッシュ(`/`)で始まっている場合は、ルート・フォルダから指定した絶対パスです。 たとえば、以下はファイル`letter`の絶対パスです。

       /usr/dt/config/letter

## 相対パス

1. ファイルまたはフォルダの場所を、現在のフォルダに関連させて記述した場合は、相対パスです。 ユーザがフォルダにいて、フォルダ・ツリーを下に移動する場合は、完全パス名を指定する必要はありません。 ユーザはパスの次のフォルダの名前で始まるパスだけを入力できます。 パスがスラッシュで始まっていない場合は相対パスです。 たとえば、現在のフォルダが`/usr/dt`で、''/usr/dt/config/letters''に移動する場合は、以下の相対パスを使用できます。

       config/letters

   相対パスを指定するには、2 種類の特殊フォルダ名が便利です。 `.` フォルダ(時に"ドット"と呼ばれる)は、カレント・フォルダを表します。 `..` フォルダ(時に"ドット・ドット"と呼ばれる)は、親フォルダを表します。 &emdash;親フォルダは、フォルダ階層を 1 レベル上がったフォルダです。 たとえば、現在のフォルダが`/usr/dt/config/panels`の場合に、`sys.dtwmrc`ファイルへの相対パスは以下のようになります。

       ../sys.dtwmrc

   これは、`/usr/dt/config`フォルダ内のファイルは、現在のフォルダより 1 レベル上だからです。

## 関連項目

1. - ToChangeToAnotherDirectoryTA

   - ToFindAFileByNameTA

   - ToFindAFileByContentsTA

## オブジェクトの所有者とセキュリティ

3 つのグループのユーザがオブジェクトにアクセスできます。 所有者、グループ、その他です。 アクセスは 3 つの機能に分割されています。 読み取り権、書き込み権、実行権です。

## 誰がアクセスしたか?

1. ユーザの基本クラスは 3 つあります。

   所有者

2. 通常は、ファイルを作成した人です。

グループ

- システム管理者がグループ化した複数のユーザです。 たとえば、部のメンバは同じグループに所属します。

その他

- システム上の他のすべてのユーザです。

## アクセスの種類は?

1. ファイルに関するアクセス権は、そのファイルに対して所有者、グループのメンバ、その他のユーザがアクセスする方法を指定します。

   読み取り権

2. オブジェクトの内容をコピー、または表示するアクセスが可能です。

書き込み権

3. オブジェクトの内容を変更する、あるいは、オブジェクトを削除するアクセスが可能です。

実行権

4. ファイルに対しては、ファイル(実行形式ファイル、スクリプト、およびアクション)を実行するアクセスが可能です。 フォルダに対しては、そのフォルダ内のコマンド、スクリプト、およびアクションを実行するアクセスが可能です。

ファイル・マネージャを用いて、ファイルまたはフォルダに対するアクセス権を表示および変更することができます。 (ToChangeAnObjectsOwnerTAおよびToChangeAnObjectsPermissionsTAを参照してください。)

## 例

1. フォルダを個人用にするには:

   - ユーザ自身(所有者)に読み取り権と書き込み権と実行権を与えて、グループとその他には、全くアクセス権を与えないようにフォルダの属性を変更してください。 これは、ユーザと root ユーザのみがフォルダの内容を表示できるということです。

   作成したオブジェクトを誰でも使用できるようにした上に、不正に上書きされるのを防止するには

   - 読み取り権および実行権を、所有者、グループまたはその他に与えて、ファイルの属性を変更してください。 誰にも書き込み権を与えないてはいけません。

## デフォルトのアクセス権

1. ユーザが新規ファイルまたはフォルダを作成した時のデフォルトのアクセス権は、システム管理者が変更します。 現在のデフォルトを調べるには、新規ファイルまたはフォルダを作成後、[選択] メニューで [アクセス権の変更] を選択して、デフォルトのアクセス権を表示してください。

## オブジェクトへアクセスしやすくする - 紹介 &newline; ワークスペース・オブジェクト

ファイル・マネージャには、ファイル・システムのすべてのオブジェクトを表示する方法があります。 しかし、オブジェクトは、ユーザがそのオブジェクトを格納しているフォルダを表示している場合にのみ、見ることができます。

オブジェクトへアクセスしやすくするには、そのオブジェクトをワークスペースの背景上に直接置いてください。 ワークスペースは、ウィンドウをその上に表示する領域または面です。 (ToPutAnObjectOnTheDesktopTAを参照してください。) そこにオブジェクトが置かれると、そこはワークスペース・オブジェクトと呼ばれます。

オブジェクトをワークスペース上に配置することは、オリジナルのファイルまたはフォルダを変えません。 実際は、デスクトップ上に表示されるアイコンは、実際のファイルまたはフォルダに対するショートカット(リンク) にすぎません。 ユーザがワークスペース・オブジェクトに関して実行する操作は、実際にはそれが表すファイルまたはフォルダで実行されます。

## ひとつのワークスペースに表示されるワークスペース・オブジェクト

1. ワークスペース上にオブジェクトを配置する場合に、オブジェクトは現在のワークスペースのみに表示されます。 オブジェクトを他のワークスペースに配置する場合は、そのワークスペースに切り替えて、オブジェクトを置かなければなりません。

## ワークスペース・オブジェクトの使い方

1. ワークスペース・オブジェクトは、ファイル・マネージャ・ウィンドウまたはアプリケーション・マネージャ・ウィンドウの中とまったく同じに使用できます。 オブジェクトのデフォルトのアクションを実行するには、デスクトップ上のオブジェクトのアイコンをダブルクリックしてください。

   また、各ワークスペース・オブジェクトには、オブジェクトに対するコマンドおよびアクションを格納するポップアップ・メニューもあります。 ワークスペース・オブジェクトのポップアップ・メニューをマウスを使用して表示するには、アイコンを指して、マウス・ボタン 3 を押し続けてください。 キーボードでメニュー表示するには、[Alt+Tab] キーをアイコンが強調表示されるまで押した後、[Shift+F10] キーを押してください。

## ファイル検索のパターン一致

ファイル名またはフォルダ名を指定する場合に、アスタリスク(`*`)およびクエスチョン・マーク(`?`)をワイルドカード文字として使用できます。 `*`は、0 以上の文字で構成される任意の文字列と一致します。 `?`は、任意の一文字と一致します。

## 例

1. `ba*`

2. 文字列 `ba` で始まる、すべての名前と一致します。

`ba?`

- 文字列 `ba` で始まる、全部で 3 文字の名前と一致します。

`*.vf`

- 拡張子 `.vf` で終わる、すべての名前と一致します。

`*.???`

- ドット(.) の後に続く 3 文字の拡張子を持つ名前と一致します。

ファイル名と内容は、`find` コマンドと同じ正規表現構文を使用して指定することができます。 (詳細は、`find (1)` のマニュアル・ページを参照してください。)

## ファイル・マネージャをアイコン・ブラウザとして使用する

名前が `.pm` または `.bm` で終わるファイルは、アイコンの描画イメージを格納しています。 これらはファイル・マネージャがアイコンを構築する場合に使用するアイコンです。 デフォルトでは、これらの格納する描画イメージを参照するには、これらのファイルを開かなければなりません。 アイコンのブラウズを可能にする場合に、ファイル・マネージャは、各ファイルのアイコンを、描画イメージがファイル内部に格納されているかのように表示します。

アイコンのブラウズのためにファイル・マネージャを再構成する方法を調べるには、以下を参照してください。

- ToEnableIconBrowsingTA

- ToDisableIconBrowsingTA