ホームページ >運用・保守 >Linuxの運用と保守 >Linux はそれがファイルであるかどうかを判断します
Linux はファイルかどうかを判断します
Linux におけるファイルのサフィックス名は、ファイルを区別するためだけに使用されます。たとえば、Linux ではテキスト タイプの名前は text.exe ですが、Windows ではプログラムとして実行され、エラーが報告されます。
では、Linux で何かがファイルであるかどうかを判断するにはどうすればよいでしょうか? 実際、Linux ではすべてがファイルです。重要なのは、ファイルの種類を区別することです。
ls -l command
表示されるファイルのプロパティは、通常、次の形式で表示されます:
drwxr-xr-x
ファイル属性 | ファイルの種類 |
---|---|
- | 通常のファイル、つまりファイル |
d | ディレクトリ ファイル |
b | ブロック デバイスは、ハードディスクなどのブロック デバイス ファイルです。ブロック単位のランダム アクセス |
キャラクター デバイスはキャラクター デバイス ファイルです。たとえば、キーボードは文字単位のリニア アクセスをサポートします。 | |
シンボリック リンクは、ソフト リンク ファイルとも呼ばれるシンボリック リンク ファイルです。 | |
pipe は名前付きパイプです。 file | |
socket はソケット ファイルで、2 つのプロセス間の通信に使用されます。 |
##を使用します。 #デバイス クラス ファイル
通常、ls -l を使用した後の 5 番目の列には現在のファイルのサイズが表示されますが、デバイス クラス ファイルにはカンマで区切られた 2 つの数値が表示されます。サイズ。
- 最初の番号: メジャー デバイス番号。デバイス タイプを区別するために使用されます。デバイスが異なればメジャー デバイス番号も異なりますが、同じデバイスには同じデバイス番号があります。デバイスをロードするドライバーを決定するために使用されます - 2 番目の数字: マイナー デバイス番号。同じタイプのデバイスの異なるデバイス (ハードディスク 1、ハードディスク 2 など) を区別するために使用されます。
推奨事項:
#
以上がLinux はそれがファイルであるかどうかを判断しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。