fileコマンド

ファイルの種別を表示する。プログラムなどのバイナリファイルはcatコマンドで表示すると文字化けを起こしてしまう。どんなファイルなのか分からない場合はfileコマンドで事前に確認できる。

書式: $ file ファイル名


$ file /etc/hostname
/etc/hostname: ASCII text
テキストファイルであることが示される。


$ file /etc
/etc: directory
ディレクトリであることが示される。


$ file /bin/bash
/bin/bash: ELF 64-bit LSB pie executable, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, BuildID[sha1]=f6101dbf7496e744703ecab8c33c2cc348805f7f, for GNU/Linux 3.2.0, stripped
実行ファイル(プログラム)であることが示される。