Linuxシステムはどのように拡張子のないファイルタイプを識別しますか?fileコマンドで解決
LinuxファイルシステムはLinuxカーネルがサポートする基本的な機能の一つであり,ルート/から下に倒立ツリー状のカスケード構造を形成することを知っている。ファイルとディレクトリはLinuxファイルシステムの2つの基本要素であり、(一般化された)ファイルは一般ファイル、ディレクトリファイル、接続ファイル、特殊ファイルに分けられる。fileコマンドを使用して、さまざまなファイルタイプを識別できます。
linuxはファイルの拡張子に対してwindowsの要求ほど厳しくないので、linuxを使用する過程でよく拡張子がないファイルに遭遇しますが、拡張子のないファイルがファイルなのかディレクトリなのか、どうやって判断すればいいのでしょうか。ファイルのタイプをfileで確認できます。例は次のとおりです。
[root@localhost ~]# file install.log
install.log: UTF-8 Unicode textinstall.logはテキストファイル
[root@localhost ~]# file /usr/local//usr/local/: directory