如何在Linux中提取tar.xz文件?

如何在Linux中提取tar.xz文件?

尝试:

$ tar xvfJ filename.tar.xz 

请注意, tar 1.22 (2009年3月)的 xz支持。
检查你的tar版本(如果需要升级)。

我有一个tar 1.15.1 ,导致:

 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 ,一个简单的tar xpvf可以工作(对于.tar.xz.tar.gz ):

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

(“ extract ”是提取档案的父目录)