linux中如何创建和解压tar.xz文件

根据维基百科的解释, xz 是一个使用 LZMA压缩算法的无损数据压缩文件格式。和gzip与bzip2一样,同样支持多文件压缩,但是约定不能将多于一个的目标文件压缩进同一个档案文件。相反,xz通常作为一种归档文件自身的压缩格式,例如使用tar或cpioUnix程序创建的归档。xz 在GNU coreutils(版本 7.1 或更新)中被使用。xz 作为压缩软件包被收录在 Fedora (自Fedora 12起), Arch Linux, FreeBSD、 Slackware Linux、CRUX 和 Funtoo中。

  由于 xz 文件格式的压缩率更高,已在 Linux 各发行版中广泛使用。最典型的就是Linux内核,3.12版本的xz压缩包仅72.85MB,解压后能达到518.77MB。

XZ Utils的官方网站为:
http://tukaani.org/xz/

那么,如何创建和解压.xz 格式文件呢?以解压linux-3.12.tar.xz为例。

解压 xz 格式文件
方法一:
需要用到两步命令,首先利用 xz-utils 的 xz 命令将 linux-3.12.tar.xz 解压为 linux-3.12.tar,其次用 tar 命令将 linux-3.12.tar 完全解压。

xz -d linux-3.12.tar.xz
tar -xf linux-3.12.tar

方法二(推荐)

tar -Jxf linux-3.12.tar.xz

创建 xz 格式文件
方法一:
也是用到两步命令,首先利用 tar 命令将 linux-3.12 文件夹打包成 linux-3.12.tar,其次用 xz-utils 的 xz 命令将 linux-3.12.tar 压缩成 linux-3.12.tar.xz。

tar -cf linux-3.12.tar linux-3.12/
xz -z linux-3.12.tar

方法二(推荐)

tar -Jcf linux-3.12.tar.xz linux-3.12/

时间: 2024-12-24 20:52:32

linux中如何创建和解压tar.xz文件的相关文章

linux中tar怎么解压tar.xz文件

简单命令  代码如下 复制代码 $xz -d ***.tar.xz $tar -xvf  ***.tar 可以看到tar.xz 文件,采用双层压缩方式,外层用xz压缩,里层用tar压缩 下在看在Centos中: yum -y install xz 完成后 运行 xz -d x.tar.xz 得到 x.tar , 然后 tar -xvf x.tar 就解压到了.

linux 中文件目录压缩解压tar命令

tar [-cxtzjvfpPN] 文件与目录 -. 参数: -c :建立一个压缩文件的参数指令(create 的意思): -x :解开一个压缩文件的参数指令! -t :查看 tarfile 里面的文件! 特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在! 因为不可能同时压缩与解压缩. -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩? -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩? -v :压缩的过程中显示文件!这个常用,但

在linux中创建和解压文档的11个 tar 命令例子

在linux中创建和解压文档的11个 tar 命令例子 linux中的tar命令 tar(磁带归档)命令是linux系统中被经常用来将文件存入到一个归档文件中的命令. 其常见的文件扩展包括:.tar.gz 和 .tar.bz2, 分别表示通过了gzip或bzip算法进一步进行了压缩. 在本教程中我们会管中窥豹一下在linux桌面或服务器版本中使用tar命令来处理一些创建和解压归档文件的日常工作的例子. 使用tar命令 tar命令在大部分linux系统默认情况下都是可用的,所以你不用单独安装该软件

Linux中在当前目录下解压rpm文件?

Linux中在当前目录下解压rpm文件? cat kernel-ntfs-2.4.20-8.i686.rpm | rpm2cpio | pax -r 示例如下: [root@localhost 6-18]# cat kernel-ntfs-2.4.20-8.i686.rpm | rpm2cpio | pax -r[root@localhost 6-18]# ll总用量 44-rw-r--r--. 1 root root 40174 6月&http://www.aliyun.com/zixun/a

操作-在linux中,如何创建30个用户

问题描述 在linux中,如何创建30个用户 在linux中,如何创建30个用户?而且,给每个用户分配一个文件夹.每个用户只能拥有操作自己的文件夹的权限.(实在是没有悬赏积分了,还请大神们指点啊.) 解决方案 用useradd创建用户,指定用户组等,mkdir创建目录. chown chmod修改目录权限. 解决方案二: 在我的centos6.5上,直接用useradd就能达到你上面的所有要求.useradd默认创建和用户名一样的组名 创建和帐号一样的目录作为用户主文件夹,且权限为700

Linux中,创建聊天服务器、移除冗余软件包的实用命令

这里,我们来看Linux命令行实用技巧的下一个部分.如果你错过了Linux Tracks之前的文章,可以从这里找到. 5个有趣的Linux命令行技巧 本篇中,我们将会介绍6个命令行小技巧,包括使用Netcat命令创建Linux命令行聊天,从某个命令的输出中对某一列做加法,移除Debian和CentOS上多余的包,从命令行中获取本地与远程的IP地址,在终端获得彩色的输出与解码各样的颜色,最后是Linux命令行里井号标签的使用.让我们来一个一个地看一下. 6个实用的命令行技巧 1. 创建Linux命

Btrfs文件系统在Linux中的创建及其特性

Btrfs文件系统在Linux中的创建及其特性 Btrfs(B-tree file system,B-tree文件系统)是针对Linux开发的一个新的CoW(copy-on-write,写时复制)文件系统.它最初是由甲骨文公司在2007年着手开始开发的,并在2014年8月正式发布其稳定版.开发Btrfs的目的在于解决Linux文件系统中缺少池.快照.校验和以及集成的跨多设备访问等问题,目标在于实现Linux的规模化存储.规模化不仅仅是指解决存储问题,也意味着通过简洁的界面提供对存储的管控和管理能

xp系统下如何解压.tar.gz文件?

问题描述 xp系统下如何解压.tar.gz文件? 解决方案 解决方案二:这是Linux下面的压缩文件,不过在XP下也可以使用WinRAR解压解决方案三:我知道.不知道的是如何在xp下用winrar解压??右键没有解压选项.若回答请回答详细些,提问前我也是百度谷歌很久的,没解决掉才来这求高手的解决方案四:www.haozip.com好压可以解压此文件格式 ----------------------------------签----------名----------栏---------------

【翻译】linux中cgroups内存控制子系统memory.oom_control文件

翻译自:redhat文档的部分内容. 新linux内核cgroup的memory子系统提供memory.oom_control来开关cgroup中oom killer,并且提供了消息接口. memory.oom_control 包含一个标志(0或1)来开启或者关闭cgroup的OOM killer.如果开启(1),任务如果尝试申请内存超过允许,就会被系统OOM killer终止.OOM killer在每个使用cgroup内存子系统中都是默认开启的.如果需要关闭,则可以向memory.oom_co