したがって、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…
さまざまな解凍コマンドを区別する方法がわかりません。それぞれにどちらを使用しますか?
尋ねる人の場合、ファイル名は実際には等ですfile1
。file2
目に見える拡張はまったくありません。
答え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