gzipで圧縮されたデータを解凍できません。

gzipで圧縮されたデータを解凍できません。

ubutuインストール.isoファイルから「linux」ファイルを抽出しました。このコマンドは、file linux次の結果を提供します。

linux:gzip圧縮データ( 'vmlinuz-5.4.0-42-generic.efi.signed')、2020年7月11日土曜日08:53:21に最後に変更されましたによって 2 ^ 32 30118272

解凍しようとしましたが、出力としてマークされgzip -d linuxました。gzip: linux: unknown suffix -- ignoredこのファイルをどのように抽出したり解凍したりできますか?

ベストアンサー1

gunzip(またはgzip -d)入力ファイル名から「ドットサフィックス」を削除して出力ファイル名を推測してください。ファイル名linuxにサフィックスがないので、出力名を指定する方法がわかりません。

使用しているバージョンがgzipこの-Nオプションをサポートしている場合は、このオプションを使用して抽出されたファイルの元の名前を復元できます。

   -N --name
          When  compressing,  always  save the original file name and time
          stamp; this is the  default.  When  decompressing,  restore  the
          original  file  name  and  time stamp if present. This option is
          useful on systems which have a limit on file name length or when
          the time stamp has been lost after a file transfer.

そうでない場合、最も簡単な方法は入力ファイルの名前を変更することですlinux.gz。または、標準出力に抽出し、目的のファイル名にリダイレクトします。gzip -dc linux > vmlinuz-5.4.0-42-generic.efi.signed

おすすめ記事