当前位置: 首页 > news >正文

6.4 xz压缩工具

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

xz目录概要

  • xz 1.txt 或 xz -z 1.txt 压缩文件
  • xz -d 1.txt.xz 或 unxz 1.txt.xz 解压文件
  • xz -# 1.txt 1.txt //#表示范围1-9,默认为 6
  • 不能压缩目录
  • xzcat 1.txt.xz 查看压缩文件的内容
  • xz -c 1.txt > /root/1.txt.xz 压缩文件,压缩到指定目录下,并修改名称
  • xz -d -c /root/1.txt.xz > 1.txt.news 解压文件,解压到指定目录下,并修改名称

xz压缩文件

[root@hf-01 d6z]# xz 1.txt
[root@hf-01 d6z]# ls
1.txt.xz  4.txt  5.txt
[root@hf-01 d6z]# du -sh 1.txt.xz
60K	1.txt.xz

xz解压文件(两种方法)

  • xz -d 1.txt.xz 解压文件
[root@hf-01 d6z]# xz -d 1.txt.xz
[root@hf-01 d6z]# ls
1.txt  4.txt  5.txt
[root@hf-01 d6z]# du -sh 1.txt
1.5M	1.txt
  • unxz 1.txt.xz 解压文件
[root@hf-01 d6z]# unxz 1.txt.xz
[root@hf-01 d6z]# ls
1.txt  4.txt  5.txt

xz压缩文件,并压缩到指定目录

  • xz -c 1.txt > /tmp/ha.txt.xz
[root@hf-01 d6z]# xz -c 1.txt > /tmp/ha.txt.xz
[root@hf-01 d6z]# du -sh /tmp/ha.txt.xz
60K	/tmp/ha.txt.xz

xz解压文件,并解压到指定目录

  • xz -d -c /tmp/ha.txt.xz > ./8.txt
  • unxz -c /tmp/ha.txt.xz > ./8.txt
[root@hf-01 d6z]# unxz -c /tmp/ha.txt.xz > ./8.txt
[root@hf-01 d6z]# ls
1.txt  4.txt  5.txt  8.txt
[root@hf-01 d6z]# du -sh 8.txt
1.5M	8.txt

xzcat查看压缩文件

  • xzcat /tmp/ha.txt.xz

xz压缩级别

  • xz压缩级别是1-9,默认是 6 级别

压缩工具排序

  • xz >bzip2 >gzip
    • xz 压缩最为严谨,把bzip2稍次之,gzip排在最后

转载于:https://my.oschina.net/u/3707314/blog/1570393

相关文章:

  • Memcached通用类(基于enyim.com Memcached Client)
  • PS如何批量生成缩略图(方法可以通用其他重复劳动)
  • .NET开源项目介绍及资源推荐:数据持久层
  • Wireshark网络抓包(二)——过滤器
  • Qt之JSON生成与解析1
  • command for cut
  • ubuntu 11.10下载和编译Android源码
  • 【移动开发】Android应用开发者应该知道的东西
  • Android开发之旅:组件生命周期(二)
  • LAMP 全功能编译安装 for CentOS6.3笔记(更新)
  • springmvc的@RequestMapping、@PathVariable、@RequestParam
  • 多播、组播、广播优缺点分析
  • 向C#的String类添加按字节截取字符串的扩展方法
  • 根据要素选择集,创建新图层
  • windows2003建立隐藏管理员用户
  • ES6指北【2】—— 箭头函数
  • [LeetCode] Wiggle Sort
  • [译]前端离线指南(上)
  • 2019.2.20 c++ 知识梳理
  • Android系统模拟器绘制实现概述
  • canvas绘制圆角头像
  • codis proxy处理流程
  • exports和module.exports
  • linux学习笔记
  • oldjun 检测网站的经验
  • Python 基础起步 (十) 什么叫函数?
  • Webpack入门之遇到的那些坑,系列示例Demo
  • Yii源码解读-服务定位器(Service Locator)
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 让你成为前端,后端或全栈开发程序员的进阶指南,一门学到老的技术
  • 如何用vue打造一个移动端音乐播放器
  • 一文看透浏览器架构
  • 异常机制详解
  • Java数据解析之JSON
  • # 计算机视觉入门
  • $GOPATH/go.mod exists but should not goland
  • (3)nginx 配置(nginx.conf)
  • (C语言)字符分类函数
  • (pytorch进阶之路)CLIP模型 实现图像多模态检索任务
  • **PHP分步表单提交思路(分页表单提交)
  • .Net 4.0并行库实用性演练
  • .net 7 上传文件踩坑
  • .NET Core 和 .NET Framework 中的 MEF2
  • .NET 中的轻量级线程安全
  • .net下的富文本编辑器FCKeditor的配置方法
  • .NET项目中存在多个web.config文件时的加载顺序
  • /etc/sudoer文件配置简析
  • @media screen 针对不同移动设备
  • [20170705]lsnrctl status LISTENER_SCAN1
  • [android] 切换界面的通用处理
  • [Android]Android开发入门之HelloWorld
  • [C++进阶篇]STL中vector的使用
  • [docker] Docker的私有仓库部署——Harbor
  • [flask]http请求//获取请求体数据
  • [JS7] 显示从0到99的100个数字