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