如何在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 ”是提取档案的父目录)