file を使ってみる (Unix)
Unix
Published: 2020-09-07

やったこと

ファイルの種類を識別するコマンドの file を使ってみます。

man file より抜粋

file tests each argument in an attempt to classify it.

調査

ファイルを用意する

a.php

<?php

echo 'hoge'

b.rb

class Sample
  def hoge
    p 'hoge'
  end
end

Sample.new.hoge

実行結果

$ file a.php
a.php: PHP script text, ASCII text

$ file b.rb
b.rb: Ruby module source text, ASCII text

php, ruby を識別することができました。