Linux では、すべてのソフトウェアと I/O デバイスがファイルとみなされ、Linux のファイル名は最大 256 文字をサポートし、A ~ Z、a ~ z、0 ~ 9 およびその他の文字を使用して名前を付けることができます。 Windows とは異なり、Linux のファイル名では大文字と小文字が区別され、UNIX シリーズのすべてのディレクトリはこの規則に従います。 Linux には C ドライブ (C ドライブ、D ドライブなど) という概念はなく、異なるディレクトリに異なるハードディスクがマウントされるだけです。
Linux ファイルには拡張子がないことが報告されているため、Linux でのファイル名はその種類とは関係ありません。たとえば、abc.exe はテキスト ファイルにすることができ、abc.txt は実行可能ファイルにすることもできます。 Linux 上のファイルは、通常ファイル、ディレクトリ ファイル、リンク ファイル、デバイス ファイル、パイプライン ファイルの 5 つの種類に分類できます。
1. 通常のファイル
これは最も一般的に使用されるファイルの種類であり、ファイル システム情報を含まない構造情報が特徴です。グラフィックファイル、データファイル、ドキュメントファイル、サウンドファイルなど、一般ユーザーが触れるファイルはすべてこのカテゴリに分類されます。このタイプのファイルは、内部構造に応じてテキスト ファイルと 2 の補数ファイルに分類できます。
2. ディレクトリファイル
ディレクトリ ファイルは、ファイル名と関連情報を保存するために使用されるファイルです。これは、カーネルがファイル システムを編成する際に使用する基本ノードです。ディレクトリ ファイルには、サブディレクトリまたは通常のファイルを含めることができます。 Linuxでは、ディレクトリファイルはファイルの一種であり、いくつかのファイルタイプがあります。ただし、Linux のディレクトリ ファイルは、他のオペレーティング システムの「ディレクトリ」の概念とは異なり、Linux ファイルの一種です。 3. ファイルをリンクする
リンク ファイルは、実際に実際のファイルへのリンクを指す特別なファイルです。
Linux システムにはいくつかのファイル タイプがあります。Windows でのショートカット方法と似ています。ファイルをリンクするためのさまざまな Linux コマンドの詳細な辞書。ハード リンク ファイルとシンボリック リンク ファイルに細分化できます。
4.デバイスファイル
デバイス ファイルは Linux で最も特別なファイルです。これが存在するからこそ、Linux システムは外部デバイスに非常に便利にアクセスできるようになります。 Linux システムは外部デバイス用の標準ソケットを提供し、外部デバイスを特殊ファイルとして扱います。ユーザーは通常のファイルと同じように外部デバイスにアクセスできるため、Linux システムは進化し続ける外部デバイスに簡単に適応できます。通常、Linux システムは、デバイス ファイルを /dev ディレクトリに配置します。デバイス ファイルは、デバイスのメジャー デバイス番号とマイナー デバイス番号を使用して外部デバイスを指定します。アクセスされるデータのさまざまな形式に応じて、デバイス ファイルはブロック デバイスとキャラクタ デバイスに分類できます。
5. パイプラインファイル
パイプライン ファイルは非常に特殊なファイルで、主に異なるプロセス間の情報転送に使用されます。 2 つのプロセスがデータまたは情報を転送する必要がある場合、チャネル ファイルを使用できます。 1 つのプロセスは、転送する必要があるデータまたは情報をパイプラインの一方の端に書き込み、別のプロセスはパイプラインのもう一方の端から必要なデータまたは情報を取得します。一般に、パイプラインは調整キャッシュ内に構築されます。
編集者がこれら 5 種類のドキュメントを紹介します。ご質問があれば、メッセージを残してください。一緒に学び、説明し、成長することができます。
以上がLinux ファイル システム: ファイル名、大文字と小文字、拡張子、ファイル タイプの特徴の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。