2012-09-06 1 views
241

tar.xzのファイルをLinuxで抽出するには?Linuxでtar.xzファイルを抽出するには?

+3

あなたは* decompress * ratと言うべきです彼女は* unzip *よりも。 –

+29

質問はどこに行かなければならないのか分かりませんが、askubuntuに行く必要はありません。私は、完全に非Ubuntuオペレーティングシステム上のtar.xzファイルを見ていて、このページがグーグルであることを発見しました。私は確かにUbuntuを見ることは知らなかったでしょう。 – skiphoppy

+2

質問と回答は役に立ちました。私はCygwinを使用しています。私のCygwin環境に最新バージョンのRをインストールするために必要なので、Ubuntuよりも便利だと思います(質問からRedHatまで削除します) – Thronk

答えて

279

試してみてください。tar 1.22 (march 2009)から

$ tar xvfJ filename.tar.xz 

xzことを支持しています。
tarのバージョンを確認してください(必要に応じてアップグレードしてください)。 (.tar.xzため、または.tar.gz)最近tar

tar: This does not look like a tar archive 
tar: Skipping to next header 
tar: Archive contains obsolescent base-64 headers 
tar: Read 2144 bytes from /path/to/my_archive.tar.xz 
tar: Error exit delayed from previous errors 

、シンプルtar xpvfは動作します:

tar xpvf /path/to/my_archive.tar.xz -C /path/to/extract 

( 'extract' は

は私がの結果 tar 1.15.1を、持っていましたアーカイブが展開されている親ディレクトリ)

+7

tar:無効なオプション - J 詳細については、 'tar --help 'を試してください。 – Ashot

+28

は-xvf – CloudyMarble

+2

tarでのみ試してみてください。次のヘッダー タールにスキップする:これは、tarアーカイブ タールのように見えていないアーカイブは旧式のベース64のヘッダー タールが含まれています。以前のエラーから遅れエラー出口はエラーメッセージ – Ashot

関連する問題