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

在Linux/Ubuntu/Debian系统中使用 `tar` 压缩文件

在Linux/Ubuntu/Debian系统中使用 tar 压缩文件

tar 命令是用于在类 Unix 操作系统中创建文件和目录存档的强大实用程序。

基本存档创建

要创建文件夹的简单存档,请使用以下命令:

tar -cf ./my-archive.tar ./my-folder/

此命令将创建一个名为 my-archive.tar 的未压缩存档,其中包含 my-folder 的内容。

详细输出

详细输出可用于查看哪些文件和目录被添加到存档中。使用 -v 选项启用详细输出:

tar -cvf ./my-archive.tar ./my-folder/

此命令将列出添加到存档中的每个文件和目录。

压缩档案

压缩可减小档案的大小,使其更易于存储和传输。tar 命令支持多种压缩方法。

使用 gzip

要创建 gzip 压缩档案,请使用 -z 选项:

tar -czf ./my-archive.tar.gz ./my-folder/

此命令使用 gzip 压缩档案,生成 my-archive.tar.gz 文件。

使用 bzip2

以牺牲压缩速度为代价获得更好的压缩效果,请在 bzip2 中使用 -j 选项:

tar -cjf ./my-archive.tar.bz2 ./my-folder/

这将创建一个 my-archive.tar.bz2 文件,该文件通常比 gzip 压缩档案小。

使用 xz

要获得最高的压缩率,请使用 -J 选项通过 xz 进行压缩:

tar -cJf ./my-archive.tar.xz ./my-folder/

生成的 my-archive.tar.xz 文件通常比 gzip 和 bzip2 压缩档案都小,但压缩和解压可能需要更长的时间。

http://www.lryc.cn/news/361589.html

相关文章:

  • Idea-Linux远程开发部署
  • 智能硬件会是下一个风口行业吗?
  • mysql like 查询优化
  • 3389连接器,3389连接器如何进行安全设置
  • 代码随想录训练营Day56:Leetcode647、516
  • LLM主要类别架构
  • 试比较GD32E230系列与L233/235芯片在IIC上使用温度传感器SHT40的异同
  • 超强算力 Orange Pi Kunpeng Pro 开发板基础测评与体验
  • vs - ms官方查看pdb文件内容的例子工程
  • 【excel】设置二级可变联动菜单
  • 8月1-3日西安国际储能产业博览会
  • MySQL事务处理:ACID属性基础与实现概览
  • PostgreSQL 修改表结构卡住不动
  • wvp-gb28181-pro搭建流媒体服务器,内存占用过高问题
  • 项目-双人五子棋对战: websocket的讲解与使用 (1)
  • 性能飙升50%,react-virtualized-list如何优化大数据集滚动渲染
  • 颠覆传统:探索Web3对传统计算机模式的冲击
  • 最适合上班族和宝妈的兼职副业,一天500多,小众副业项目
  • HFish蜜罐实践:网络安全防御的主动出击
  • vue3+three.js给glb模型设置视频贴图
  • SCARA机器人中旋转花键的维护和保养方法!
  • Linux运维-服务器系统配置初始化脚本
  • 暑期来临,AI智能视频分析方案筑牢防溺水安全屏障
  • 【第3章】SpringBoot实战篇之登录接口(含JWT和拦截器)
  • vue el-table使用、el-popover关闭、el-image大图预览
  • 星网智云总经理韦炜:低代码与智能制造融合,探索未来制造的无限可能
  • 3d模型批量渲图总是会跳怎么办?---模大狮模型网
  • 【距离四六级只剩一个星期!】刘晓艳四级保命班课程笔记(2)(可分享治资料~)
  • Java之Enum枚举类实践
  • Apache POI对Excel进行读写操作