スポンサードリンク
  1. Top
  2. » unix/windows
  3. » solaris command
  4. » ファイルの種類などを調べる(Unix fileコマンド)

ファイルの種類などを調べる(Unix fileコマンド)

Solaris上でファイルの種類などを調べるときに使用するコマンド

たとえばC言語ソースの場合

% file oka.c
oka.c: C プログラムテキスト



コンパイル後のオブジェクトファイルの場合

% file oka.o
oka.o: ELF 32-ビット MSB 再配置可能 SPARC バージョン 1



シェルスクリプトの場合(csh

% file mst_cpy_send.sh
mst_cpy_send.sh: 実行可能 c-shell スクリプト



logファイルの場合(textファイル

% file mst_cpy_send.log
mst_cpy_send.log: ASCII テキスト



coreファイルの場合

% file core
core: ELF 32-ビット MSB コアファイル SPARC バージョン 1[ファイル名 xxx_ftp_check]



coreファイルの場合、coreを出力して終了したプログラム名が表示されるので、いろいろ便利。
このほかにどんな表示があるかは不明。誰か教えて。

スポンサードリンク

2009/03/06追記。

空のファイル

% touch aaa
% file aaa
aaa: 空ファイル

% ls -l aaa
-rw-r--r-- 1 user grp 0 3月 5日 16:51 aaa



ディレクトリ

% file log
log: ディレクトリ



圧縮ファイル

% file patch.log.gz
patch.log.gz: gzip で圧縮したデータ - 圧縮方法 , original file name



oracleのエクスポート(ダンプ)データ

% file exp_data.dmp
exp_data.dmp: データ



実行可能ファイル

% file sqlplus
sqlplus: ELF 64-ビット MSB 実行可能 SPARCV9 バージョン 1[動的にリンクされています][取り除かれていません]



シェルファイル

% file root.sh
root.sh: 実行可能シェル スクリプト


manを見てみたら、テキストファイルの場合、先頭の512バイトを読み込みそのファイルが何か判断している模様。
なるほど。
関連記事
blogram投票ボタン 拍手する

Comment

Comment Form
コメントの投稿
HTMLタグは使用できません
ID生成と編集に使用します
管理者にだけ表示を許可する

Page Top

Trackback

Trackback URL

http://jp1jsm.blog.fc2.com/tb.php/18-c6637576

この記事にトラックバックする(FC2ブログユーザー)

Page Top

スポンサードリンク
プロフィール

JP1JSM

Author:JP1JSM
FC2ブログへようこそ!

Valid XHTML 1.0 Transitional 正当なCSSです!

カウンタ
カテゴリ
最新記事
月別アーカイブ
リンク

このブログをリンクに追加する

おすすめ
RSSリンクの表示
技術書籍