1.概要
一方で、拡張子によってファイルの種類を区別するために(1)WindowsのシステムLinuxのファイル拡張子とファイルタイプは問題ではありません
(2)窓の使用の区別を容易にし、ユーザーの習慣との互換性があるために、我々は、ファイルの種類のLinuxを示すために拡張子を採用します
(3)すべてでLinuxはファイルです。
2。Linuxのファイルの種類:
(1)通常のファイル
-lファイル名を#ls
ファイルを表示し、最初のシンボルの最初の列は、「 - 」、プロパティファイルは通常のファイルであることを示し、通常のタッチによって作成され、CP、タール、エコーコマンド削除rmコマンドを使用することができます。Linuxのの大半は、通常のファイルなどのファイル。
通常のファイルでは、含みます:
プレーンテキストファイル(ASCII) - コンテンツを直接読み取ることができ、そのようなコンフィギュレーションファイルとして
バイナリファイル(バイナリ) - 実行ファイルは、そのようなコマンドファイルとして
データフォーマット(データ) - 特定の形式のファイル
これは、注文することができます。
#FILEファイル名
ビューには、ファイルのプロパティを詳しく説明しました。
(2)カタログファイル
あなたがプロパティディレクトリのファイルを表示すると、次のコマンドを使用することができます。
#ls -ld
最初のシンボルの最初の列に「D」で示され、ファイルディレクトリのファイルの属性を示します。通常ます。mkdirコマンドまたはCPによって(-aまたは-rパラメータを使用して)作成した、またはRM -rコマンドのrmdir(空のディレクトリを削除)削除するコマンドすることができます。
特別な注意:コマンド
#ls -F
スクリプトを書くときには、ファイルの種類の後ろに特殊記号を表示することができ、直接コマンドからファイルの種類を区別することができます。
(3)文字のブロックデバイスファイルとデバイス
最初のデバイスの文字ファイル情報の最初の列は、/ devの/ TTYファイルとして、シンボル「C」です。
このように/ dev / sdaに、磁気ディスクのような、CD-ROMデバイスファイルとして第1のブロック・デバイス・シンボル「B」のファイル情報の最初の列、。
mknodコマンドで作成することができるファイルの上記のタイプはrmコマンドで削除することができ、通常の状況下では、あなた自身を作成する必要はありません。
(4)ソケットファイル
我々はMySQLのサービスを有効にすると、にmysql.sockファイルを持っていますが、ファイルの最初の文字属性がある「S」。.sockファイルは、通常、ネットワークデータとの間の接続に使用します。
(5)シンボリックリンクファイル
クラスファイルの最初の文字属性「L」、同等のショートカットウィンドウシステムです。一般的なコマンド:
#ln -sソースファイル名新しいファイル名
作成されました。
(6)パイプラインファイル(FIFO、パイプ)
FIFOは、主に複数のプログラムが同時に発生したファイルのエラーにアクセス解決するために、特殊なファイルタイプです。クラスファイルの最初の文字属性は「P」です。
コマンドにより、
#find / -type P | xargsのlsの-l
パイプを使用してファイルシステムが存在し、そのファイルの情報を示して見ることができます。
3。Linuxのファイルの拡張子
無実用的な効果のLinuxの拡張が、我々はまだ私達の管理を容易にするために、拡張子によってファイルの種類を表すために使用されます。一般的なファイルの種類は、図を参照してください。