tar.xz 格式文件解压, CentOS 和 MacOS对比

问题:
 在Python官网下载软件包时候, 最后的格式是 *.tar.xz , 这种格式又怎么解压?
解决:

系统环境: CentOS release 6.9 (Final)

# man tar 

按下’/’, 搜索” xz”,可以看到一下解释:

-J, --xz
    filter the archive through xz

说明tar支持xz格式, 再看tar的版本号:

# tar --version
tar (GNU tar) 1.23

于是执行:

# tar -Jxf Python-3.4.7.tar.xz 

或者

# tar -Jxvf Python-3.4.7.tar.xz 

喜欢看到解压过程的快感的人可以加上 参数"v".

以上命令都可以得到同样的解压效果,即:

# tar -Jxf Python-3.4.7.tar.xz 
# ll
drwxr-xr-x 15   1000   1000     4096 Aug  9 15:18 Python-3.4.7
-rw-r--r--  1 root   root   14511368 Aug  9 15:19 Python-3.4.7.tar.xz

最后,附加一个. 在Mac OS X 上:

$ tar --version
bsdtar 2.8.3 - libarchive 2.8.3

// 搜索 'xz',看到
xz:compression-level
    A decimal integer from 0 to 9 specifying the xz compression level.

并且全文文档并没有提到上文中的"j"参数. 于是执行命令:
$ tar zxf Python-3.4.7.tar.xz 
$ ll
drwxr-xr-x@ 26 kehang  staff   884B Aug  9 15:18 Python-3.4.7

mac上的结果说明, 在高版本的tar工具中, 已经默认支持常规解压.xz格式了.

心得
  1. 善用命令 : man
  2. 英文最好知道点.
  3. 知其然, 知其所以然.
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值