tar.xz 压缩包解压与压缩命令
tar.xz 是一种结合了 tar 归档和 xz 压缩算法的高效压缩格式,常用于 Linux/Unix 系统。以下是标准的解压与压缩命令。
解压 tar.xz 文件
使用以下命令解压 xxx.tar.xz 文件到当前目录:
tar -xf xxx.tar.xz
命令参数说明:
-x:表示解压(extract)。-f:指定文件名。- 现代版本的
tar命令通常能自动识别.xz压缩格式,因此可以省略-J选项。如果需要显式指定,可以使用-J选项。
如果需要解压到指定目录,可以添加 -C 参数:
tar -xf xxx.tar.xz -C /path/to/directory
创建 tar.xz 压缩包
将文件夹 yyy 压缩为 xxx.tar.xz 文件:
tar -cJf xxx.tar.xz yyy
命令参数说明:
-c:表示创建(create)归档。-J:指定使用 xz 压缩。-f:指定输出的文件名。
如果需要压缩多个文件或文件夹,可以将其列在命令末尾:
tar -cJf xxx.tar.xz file1 file2 dir1
常用附加选项
-v:显示详细过程(verbose),在解压或压缩时列出文件。-z:用于处理.tar.gz或.tgz文件。-j:用于处理.tar.bz2文件。
例如,带详细输出的解压命令:
tar -xvf xxx.tar.xz
带详细输出的压缩命令:
tar -cvJf xxx.tar.xz yyy
注意: 在大多数现代 Linux 发行版中,
tar命令已支持自动解压检测,因此tar -xf通常适用于.tar.gz、.tar.bz2、.tar.xz等多种格式。显式使用-J是为了确保兼容性或明确指定算法。