古いログ ファイルをいくつか確認してみると、謎めいた「Unix 実行可能ファイル」であることがわかりました。私が使用しているこの特定のサーバーは、古い Mac OS X Server (10.4 - Tiger) です。
-rw-r----- 1 root admin 36 1 Jun 15:48 wtmp
-rw-r--r-- 1 root admin 578 27 May 17:40 wtmp.0.gz
-rw-r----- 1 root admin 89 26 Apr 13:57 wtmp.1.gz
-rw-r----- 1 root admin 78 29 Mar 16:43 wtmp.2.gz
-rw-r----- 1 root admin 69 15 Feb 17:21 wtmp.3.gz
-rw-r----- 1 root admin 137 16 Jan 13:09 wtmp.4.gz
zless を使用して .gz ファイルの内容を表示しようとしていますが、表示される内容は判読できません。
...
<DF>^R<AF>ttyp1^@^@^@joe54^@^@^@^@^@108.184.63.22^@^@^@^@K<DF>"<B8>ttyp1^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@K<DF>%<A1>console^@^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@K<E0>1 ~^@^@^@^@^@^@^@shutdown^@^@^@^@^@^@^@^@
^@^@^@^@^@^@^@^@K<E0>1^L~^@^@^@^@^@^@^@reboot^@^@^@^@^@^@
...
system.log.0.gz などにも同様のことが言えます。圧縮された .gz ファイルにまとめられているものはすべてそうです。何が足りないのでしょうか?
答え1
答え2
単に実行します:
gunzip system.log.0.gz
すると、ディレクトリに system.log.0 ファイルが表示されます。gunzip コマンドは、その名前が示すように、.gz ファイルを解凍します。
将来、.tar.gz ファイルに遭遇する可能性があることに注意してください。これらは、tar -xf $FILE
($FILE を自分のファイルに置き換えてください) を使用して別の方法で抽出できます。
答え3
たとえばgz
、ツールではなく、ツールを使用して実行してみましたか?z
gzcat wtmp.0.gz