オプション
b |
コマンドの結果の行頭にあるファイル名を表示しない |
c |
準備中・・ |
C |
準備中・・ |
e |
準備中・・ |
f |
準備中・・ |
F |
コマンド結果のファイル名と説明の間のセパレータを :(コロン) から他の文字に置き換える。 |
h |
準備中・・ |
i |
準備中・・ |
k |
準備中・・ |
L |
調査対象がシンボリックリンクだった場合、「symbolic link to `******'」を表示せず、リンク先のファイルやディレクトリの情報を表示する。 |
l |
準備中・・ |
m |
準備中・・ |
n |
準備中・・ |
n |
準備中・・ |
p |
準備中・・ |
r |
準備中・・ |
s |
準備中・・ |
v |
バージョンを表示 |
z |
圧縮ファイルについて圧縮前のファイルの形式を調査(を試みる) |
使用例
◆ディレクトリ内のファイル種別を全て表示
$ file *
data: ASCII text
henkan.sh: POSIX shell script, ASCII text
◆特定のファイルの種別を判定
$ file /bin/ls
ls: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.16, BuildID[sha1]=0x3914f7a03743af25814ff2fc96a53d17d71caa92, stripped
◆説明のみを表示し、ファイル名は表示しない
$ file -b admin.sh
POSIX shell script text executable
◆セパレータを , (カンマ) に変更
$ file -F , admin.sh
admin.sh, POSIX shell script text executable
◆シンボリックリンクのリンク先を調査
# ls -l
-rw-r--r--. 1 root root 28 1月 10 23:45 2015 admin.sh
lrwxrwxrwx. 1 root root 4 1月 10 23:54 2015 scut -> /bin
lrwxrwxrwx. 1 root root 8 1月 10 23:58 2015 scut2 -> admin.sh
# file -L scut*
scut: directory
scut2: POSIX shell script text executable
|
|
|