一部のファイルの解凍に問題があります。

一部のファイルの解凍に問題があります。

したがって、4つの異なるファイルを解凍する必要があります。私がするとき

file file1
file file2
file file3
 file file4

たとえば、別のメッセージを表示します。たとえば、1つはで始まり"gzip compressed data, …、もう1つはで始まりRAR archive data, v1d, os: Unix…、もう1つはで始まります。compress'd data 16 bits…

さまざまな解凍コマンドを区別する方法がわかりません。それぞれにどちらを使用しますか?

尋ねる人の場合、ファイル名は実際には等ですfile1file2目に見える拡張はまったくありません。

答え1

このコマンドを使用して、file特定のファイルに使用する圧縮の種類を決定できます。

はい

$ file file.zip 
file.zip: Zip archive data, at least v1.0 to extract

このファイルを解凍するにはunzip

$ file file.rar 
file.rar: RAR archive data, v1d, os: Win32

このファイルを解凍するにはunrar

$ file file.7z 
file.7z: 7-zip archive data, version 0.3

ファイルを解凍するには7z

$ file file.tgz 
file.tgz: gzip compressed data, from Unix, last modified: Sun Oct 13 01:14:43 2013

このファイルを解凍するには、tar.useスイッチを使用してくださいtar zxvf

$ file file.tar.bz2 
file.tar.bz2: bzip2 compressed data, block size = 900k

このファイルを解凍するには、tar.useスイッチを使用してくださいtar jxvf

$ file afile.gz 
afile.gz: gzip compressed data, was "afile", from Unix, last modified: Sun Oct 13 01:10:19 2013

このファイルを解凍するにはgunzip

拡大する

gunzipファイルの命名を管理するツールの1つです。これらのファイルを解凍するには、次のいずれかの拡張子が必要ですgunzip

  • .gz、、、、、または(大文字と小文字を-gz無視).z-z_z

圧縮を使用するファイルがあり、解凍しようとgzipすると、次のメッセージが表示されます。

$ file afile_not_named_gz 
afile_not_named_gz: gzip compressed data, was "afile", from Unix, last modified: Sun Oct 13 01:10:19 2013

$ gunzip afile_not_named_gz
gzip: afile_not_named_gz: unknown suffix -- ignored

この問題を解決する最も簡単な方法は、拡張子を持つようにファイル名を変更することです。

$ mv afile_not_named_gz afile_not_named_gz.gz
$ gunzip afile_not_named_gz.gz

$ ls |grep afile_not_named_gz
afile_not_named_gz

上記のサフィックス(拡張子)でない場合は、スイッチを使用してスラッシュとgunzipサフィックス(拡張子)を通知することもできます。-S

$ gunzip -S _gz afile_not_named_gz
$

拡張機能として使用するすべての項目は削除されますgunzip

$ ls -l | grep afile_not_named 
-rw-rw-r-- 1 saml saml       0 Oct 13 08:04 afile_not_named

答え2

*nixには、さまざまな圧縮形式とそれを解凍するためのさまざまなコマンドがあります。

tar -xvf filename

通常、ほとんどの場合動作します。他の形式の場合などを使用しunzipてくださいunrar

また見なさい:man tar

関連情報