Linuxのfileコマンド
2235 ワード
指定されたファイルのタイプを検出するために使用され、fileコマンドは指定されたファイルのタイプを検出するために使用されます.fileコマンドによるファイルのチェックは,ファイルシステム,魔法幻数チェック,言語チェックの3つのプロセスに分けられる.
コマンド構文
コマンドオプション-b:認識結果をリストする場合、ファイル名は表示されません. -c:命令実行プロセスを詳細に表示し、プログラム実行の状況を並べ替えたり分析したりするのに便利である. -f:名前ファイルを指定し、その内容に1つ以上のファイル名がある場合、fileにこれらのファイルを順番に認識させ、フォーマットは列ごとに1つのファイル名である. -L:シンボル接続が指すファイルカテゴリを直接表示します. -m:魔法デジタルファイルを指定する; -v:バージョン情報を表示します. -z:圧縮ファイルの内容を解読してみます.
コマンドパラメータ
≪ファイル|File|emdw≫:タイプのファイル・リストを決定するには、複数のファイル間でスペースを使用して分割し、shellワイルドカードを使用して複数のファイルを一致させることができます.
ファイルの種類を表示
一般的なタイプは次のとおりです.
シンボルリンクのファイルタイプを表示
圧縮ファイルの内容を解読する
実行可能プログラムの解読
原文リンク:https://rumenz.com/rumenbiji/...微信公衆番号:入門小駅
コマンド構文
file [ ][ ]
コマンドオプション
コマンドパラメータ
≪ファイル|File|emdw≫:タイプのファイル・リストを決定するには、複数のファイル間でスペースを使用して分割し、shellワイルドカードを使用して複数のファイルを一致させることができます.
ファイルの種類を表示
> file outfile.txt
outfile.txt: ASCII text
> file -b outfile.txt <==
ASCII text
> file -i outfile.txt <== MIME 。
outfile.txt: text/plain; charset=us-ascii
> file -i -b outfile.txt
text/plain; charset=us-ascii
一般的なタイプは次のとおりです.
text/plain
:一般テキスト.text/html
:HTMLテキスト.application/pdf
:PDFドキュメント.application/msword
:Wordドキュメント.image/png
:PNGピクチャ.mage/jpeg
:JPEGピクチャ.application/x-tar
:TARファイル.application/x-gzip
:GZIPファイル.シンボルリンクのファイルタイプを表示
> file system-release
system-release: symbolic link to `centos-release'
> file -L /tmp/
/tmp/: sticky directory
圧縮ファイルの内容を解読する
> file -z Python-3.6.4.tgz
Python-3.6.4.tgz: POSIX tar archive (GNU) (gzip compressed data, from Unix, last modified: Tue Dec 19 13:36:13 2017, max compression)
実行可能プログラムの解読
> file /usr/bin/ls
/usr/bin/ls: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.32, BuildID[sha1]=aaf05615b6c91d3cbb076af81aeff531c5d7dfd9, stripped
> file -i /usr/bin/ls <== MIME
/usr/bin/ls: application/x-executable; charset=binary
原文リンク:https://rumenz.com/rumenbiji/...微信公衆番号:入門小駅