ファイルの種類などを調べる(Unix fileコマンド)
- 2009-03/05 (Thu)
- unix/windows
- solaris command
たとえば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を出力して終了したプログラム名が表示されるので、いろいろ便利。
このほかにどんな表示があるかは不明。誰か教えて。
スポンサードリンク
空のファイル
% 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バイトを読み込みそのファイルが何か判断している模様。
なるほど。
- 関連記事
-
- 現在のディレクトリ情報をスタック/コールする(pushd,popd)
- システム構成の出力(unix,prtconf)
- UNIX ユーザーの追加方法(ftp利用等)
- ファイルの検索 (unix - find)
- ファイルの種類などを調べる(Unix fileコマンド)

- ジャンル : コンピュータ
- posted: 01:30
- トラックバック(0)
- コメント(0)
- Page Top
Comment
Page Top