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