ターミナルを使用して.tgzファイルを解凍する方法は?


177

mongodb-linux-x86_64-2.6.3.tgzWindows 7を使用してファイルをダウンロードし、D:\Amra\Software\Developing Soft場所に保管しました。

Ubuntuを使用してこの.tgzファイルを右クリックすると、プロパティが表示されますLocation: /media/towhid/Amra/Software/Developing Softtarターミナルからのコマンドを使用して、この.tgzファイルを解凍するにはどうすればよいですか?


あなたは何であるかについてのアイデアありますか現在(作業)ディレクトリの端末とで見つけると、ファイル見つけるためにどのように Ubuntuのでは?
ラドゥラデアヌ

回答:


299

.tgz使用する必要があるtarを含むファイルを抽出するには、

tar -xvzf /path/to/yourfile.tgz

どこ、

  • x 抽出用
  • v 冗長な
  • z gnuzip用
  • f ファイルの場合は、ファイル名の直前に来る必要があります。

端末で次のコマンドを使用して、ファイルを解凍できます。

tar -xvzf /media/towhid/Amra/Software/Developing\ Soft/mongodb-linux-x86_64-2.6.3.tgz

.tgz別のディレクトリにあるファイルを抽出します。

-C次のように、アーカイブコンテンツを別のディレクトリに抽出するオプションを使用できます。

tar -xvzf /path/to/yourfile.tgz -C /path/where/to/extract/

1
それは次のエラーを示していますtar (child): /media/towhid/Amra/Software/Developing: Cannot open: No such file or directory tar (child): Error is not recoverable: exiting now tar: Child returned status 2 tar: Error is not recoverable: exiting now
Towhid

1
コマンドをコピーするだけで、コマンドに空白が含まれる構文エラーが発生します。
souravc 14

1
フォルダ名がの場合、エスケープ文字some foldersome\ folder使用して端末からアクセスする必要があります。
souravc

3
これは非常に明確な回答で、回答者はすべてのオプションで完全な説明をします。そして、例のために与えられたプラス。とてもわかりやすい。
アデマルササアクバル14

1
@KasunSiyambalapitiya -Cオプションを使用してディレクトリを変更できますtar -xvzf /path/to/myarchive.tgz -C /path/where/to/extract/
-souravc

4

ターミナルを開き、cdコマンドを使用して、mongodb-linux-x86_64-2.6.3.tgzファイルがあるディレクトリにディレクトリを変更し、次のコマンドを実行します。

tar xzf mongodb-linux-x86_64-2.6.3.tgz   

上記のコマンドは、アーカイブの階層ツリーディレクトリ構造を保持しながら、mongodb-linux-x86_64-2.6.3.tgzアーカイブの内容を抽出します。

同様のコマンドは、.tar.xzファイルを抽出します。ターミナルを開き、次のコマンドを実行します。

tar -xf /path/to/your/file.tar.xz

説明:

  • -x アーカイブからファイルを抽出する
  • -f アーカイブファイルを使用

1
アーカイブは圧縮され(gzip-「z」フラグ/オプション)、tarが達成されたため、「x」抽出オプションです。したがって、unzipはtarを実行しないため機能しません。
pd12

そうではないでしょうかtar -xzf...(ダッシュ付き)?
時間がない

xzfダッシュありまたはダッシュなしのどちらでも構いません。また、オプション(xzvf)に詳細なavを追加して、解凍中に抽出されるファイルを表示することもできます。
karel

3

何十年も記憶に残っていない1文字のtarオプションを終わらせましょう。これを使用して.tgzファイルを抽出します。

tar --extract --file /path/to/file.tgz

使用されたオプションの説明は意図的に省略されました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.