そのユーティリティはLinux固有のユーティリティではありません。これは、元々IanDarwinによって作成されたUN*Xファイルコマンドのバージョンです。バイナリ.mgc
ファイルは、一連のソースファイルから生成されます。
Linuxディストリビューションには、おそらくそのソースコードパッケージが含まれています。そのパッケージをどこで入手し、どのようにインストールするかは、使用しているディストリビューションによって異なります。
.mgc
ファイルが生成されたソースファイルは、 ;のソースパッケージをインストールしなくても、ディストリビューションで利用できる場合があります。file
その場合は、フラグを使用してfile
コマンドを使用して生成できます。-C
Ubuntu 12.04仮想マシンでは明らかな場所が見当たらないため、他のパッケージをインストールする必要がある場合があります(file
それ自体がインストールされています)。(OS Xでは、それらはディレクトリにあり/usr/share/file/magic
ます。)
または、そのファイルの標準バージョン(ディストリビューションによって変更されている可能性があるため、そのバージョンは必要ない場合があります)をダウンロードして、変更およびビルドすることもできます。
UN * Xシステムの一部のバージョンでは、コマンドによって実行される作業の大部分はfile
、「libmagic」ライブラリのライブラリルーチンで実行されることに注意してください。ディストリビューションにそれがあるか、インストールできるか(たとえば、試してみてくださいman libmagic
)、そしてそれがあなたに代わって仕事をすることができるかどうかを確認してください。