.xz是什么文件怎么解压_如何解压缩 tar.xz 文件
本文最先发布在:
如何解压缩 tar.xz 文件 - ITCoderwww.itcoder.tech
tar
命令允许你创建和解压缩 tar 包。它支持很多压缩算法,例如 gzip, bzip2, lzip, lzop, xz 和 compress。
XZ 是一个基于 LZMA 算法,用于压缩文件的流行算法。
按照惯例,使用 xz 压缩的 tar 包名字都以 .tar.xz
或者 .txz
结尾。
本文讲解了如何使用tar
命令来解压缩.tar.xz
或者 .txz
包。
一、解压 tar.xz 文件
tar 工具默认在所有的 Linux 发行版和 macOS 上都已经安装好了。
想要解压一个 tar.xz 文件,使用 tar
命令加上--extract
(-x
)选项,并且在-f
选项后面加上包文件名。
tar -xf archive.tar.xz
tar
自动检测压缩类型,并且解压缩包文件。同样的命令可以用来解压缩使用其他算法,例如:.tar.gz 或者.tar.bz2 压缩的文件。
如果你不想使用命令行,你可以使用 GUI 文件管理器。 想要解压一个 tar.xz 文件,只需要简单右键点击你想要解压的文件,并且选择"Extract”。Windows 用户需要安装一个名为7zip的工具来解压 tar.xz 文件。
如果想要显示一些输出记录,使用-v
选项。这个选项告诉tar
文件在终端被解压时,显示压缩包里面的文件名。
tar -xvf archive.tar.xz
默认情况下,tar
解压包文婧内容到当前目录。想要解压包文件到一个指定文件夹,使用--directory
(-C
)。
下面的例子显示了如何将压缩包内容,解压到文件夹/home/linuxize/files
。
tar -xf archive.tar.xz -C /home/linuxize/files
二、从 tar.xz 文件中解压指定文件
想要从 tar.xz 文件中解压一个指定的文件,或者多个指定文件,在压缩包名字后面,以空格间隔,列出需要解压出的文件名。
tar -xf archive.tar.xz file1 file2
当解压文件时,你必须提供准确的名字,包括路径。这些路径就像 使用tar
加上--list
(-t
)选项命令运行打印出的结果一样。
从压缩包中解压出一个或者多个文件夹,也和上面解压多个文件一样的:
tar -xf archive.tar.xz dir1 dir2
如果你尝试解压一个在压缩包中不存在的文件,一个类似下面的错误提示将会出现:
tar -xf archive.tar.xz README
输出:
tar: README: Not found in archive
tar: Exiting with failure status due to previous errors
--wildcards
选项允许你从一个 tar.xz 文件中基于一个泛名字模式来解压出你需要的文件。这个样式必须使用引号括起来,以免 shell 解释它。
例如,只想解压以.png
结尾的文件,你需要使用:
tar -xf archive.tar.xz --wildcards '*.png'
三、从标准输入解压 tar.xz 文件
当解压一个从标准输入(通常是通过管道)读取的压缩 tar.xz 文件,你必须指定一个压缩选项。这个-J
选项告诉tar
这个文件是使用 xz 来压缩的。
在下面的这个例子中,我们使用 wget 命令下载 Linux Kernel,并且通过管道将输出传递给tar
命令:
wget -c https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.5.3.tar.xz -O - | sudo tar -xj
如果你不指定解压缩选项,tar
将会提示你应该用哪一个选项:
tar: Archive is compressed. Use -J option
tar: Error is not recoverable: exiting now
四、列出 tar.xz 文件内容
想要列出 tar.xz 文件内容,使用--list
(-t
)选项:
tar -tf archive.tar.xz
输出将会像下面这样:
file1
file2
file3
如果你添加 --verbose
(-v
)选项,tar
将会打印更多信息,例如拥有者,文件大小,时间戳等等:
tar -tvf archive.tar.xz
输出:
-rw-r--r-- linuxize/users 0 2020-02-15 01:19 file1
-rw-r--r-- linuxize/users 0 2020-02-15 01:19 file2
-rw-r--r-- linuxize/users 0 2020-02-15 01:19 file3
五、总结
tar.xz 是一个使用 xz压缩的 tar 包。想要解压 tar.xz 文件,使用tar -xf
命令,加上压缩包名字即可。
如果你有任何疑问,请通过以下方式联系我们:
微信: sn0wdr1am86
微信群: 加上面的微信,备注微信群
QQ: 3217680847
QQ 群: 82695646
.xz是什么文件怎么解压_如何解压缩 tar.xz 文件相关推荐
- linux tar.xz 解压命令,Linux下.tar.xz文件的解压教程详解
前言 对于xz这个压缩相信很多人陌生,但xz是绝大数linux默认就带的一个压缩工具,xz格式比7z还要小. 最近在下载某个源码包的时候遇到的这种压缩格式,乘此机会分享一下xz的压缩与解压方法. 安装 ...
- tar文件怎么解压linux,linux中.tar文件怎么解压
linux中.tar文件怎么解压 1.打包压缩tar -cvf etc.tar /app/etc #打包 tar -zcvf pack.tar.gz pack/ #打包压缩为一个.gz格式的压缩包 t ...
- 在Manjaro中Debtap将deb文件转换成pkg文件后,怎么解压生成的.pkg.tar.xz包?
接上篇博客,本篇博客解决的问题如下: 在Manjaro中Debtap将deb文件转换成pkg文件后,怎么处理生成的.pkg.tar.xz压缩包? 解决办法如下: 以我的mnetassist-0.1.1 ...
- 【PC工具】文件压缩解压工具winrar解压缩装机必备软件,winRAR5.70免费无广告
微信关注 "DLGG创客DIY" 设为"星标",重磅干货,第一时间送达. 今天分享一个常用的压缩解压工具winrar. 为啥要搞这个无广告版呢(废话),总之网上 ...
- tar.gz文件怎么解压缩_如何解压缩tar.gz文件
tar.gz文件怎么解压缩 如果您使用开源软件,则有时可能会遇到.tar文件. 开源tar存档实用程序自1979年以来一直存在,因此它在POSIX世界中确实无处不在. 它的目的很简单:它将一个或多个文 ...
- matlab根据url链接下载*.tar文件并解压
1.解压url链接的*.tar.gz文件到Data文件夹中,matlab会在当前目录自己创建Data文件夹. url = 'https://www.cs.toronto.edu/~kriz/cifar ...
- gz 解压 linux_linux下cpio.gz文件的解压方法
linux下cpio.gz文件的解压方法 linux下cpio.gz文件的解压方法linux解压cpiocpio.gz 今天下载了 10201_database_linux_x86_64.cpio.g ...
- gz文件解压 linux,linux下.tar.gz和.gz文件解压详解
.tar.gz和.gz文件是两种不同的文件,需要区别对待,解压命令当然也不同咯,下面来分享一下他们各自的解压方法. 1. .tar.gz文件,这种文件是tar文件的压缩文件,可以使用tar命令进行解压 ...
- android 解压rar5,RAR解压缩软件_Winrar官方版 V5.50.42 安卓去广告版
发布一个Winrar手机版给大家使用.. Winrar for Android 是来自RARLAB的官方版本,是winrar的电脑版... 目前Winrar手机版支持创建RAR和ZIP压缩文件,能够轻 ...
最新文章
- [转]Android fragment 重叠问题——通过hide,show方式导致的解决方法
- java redis 批量删除key_Redis,就是这么朴实无华
- python 找到目录下文件名规则_假如编程是魔法之零基础看得懂的Python入门教程 ——(二)魔法实习生第一步了解魔杖的使用...
- 【算法学习笔记】07.数据结构基础 链表 初步练习
- 数据结构与算法 总结
- 病毒行为分析初探(三)
- POJ 3667 Hotel 线段树区间合并
- dojo省份地市级联之地市封装类(二)
- 二、信号分解 —>经验模态分解(EMD)学习笔记
- 机器学习 | 实战(一)Decision_tree_红酒数据集
- QT 使用QZXing生成,解析二维码跟条码
- 新零售运营独白,如何联合线上线下
- Js中var,let,const的区别
- c语言输出三门课程平均值,实验作业一 - 先奕宣202005018110的个人空间 - OSCHINA - 中文开源技术交流社区...
- DNS协议分析(域名解析)
- 车牌识别-模板匹配-BP神经网络-卷积神经网络[深度学习]
- Mac OS X 系统更新升级包下载后的存储位置
- LPC177x/8x勘误手册
- 真是一个艰难的决定----拒腾讯
- Java POI导入/导出(规则/非规则)excel
热门文章
- Linux常用的设置文件安全上下文命令使用方法
- 使用AD16画板步骤
- Widget-苹果.谷歌和诺基亚着迷的网络新思维
- JS临时死区(TDZ)
- (五)Kotlin简单易学 基础语法-初始函数(下)
- python剪刀石头布_python练习案例--剪刀石头布
- UVA 1600 Patrol Robert 巡逻机器人 (启发搜索BFS)
- Server报错:“Starting Tomcat v9.0 Server at localhost` has encountered a problem”(已解决)
- 大学英语精读第三版(第六册)学习笔记(原文及全文翻译)——6B - John Thomas’s Cube(约翰·托马斯的立方体)
- DA03 – Schemas导论