热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

linuxtar压缩解压缩使用,快速记忆方法

linux常用的指令中,属压缩解压缩最容易记混。分享一个快速记忆方法,使用最常用、且功能也比较全的tar命令。1.tar基本参数-v:显

linux常用的指令中,属压缩/解压缩最容易记混。分享一个快速记忆方法,使用最常用、且功能也比较全的 tar命令。


1. tar 基本参数


  • -v :显示操作过程(大多数情况都会加上)
  • -f :指定压缩文件(必加)
  • -j :支持bzip2解压文件(bz、bz2后缀的文件)
  • -z :支持gzip解压文件(gz后缀的文件)
  • -x :从压缩文件中提取文件(解包/解压的时候用)extract
  • -c :建立新的压缩文件(打包/压缩的时候用)compress
  • time:前缀命令,在解压/压缩过程完毕后,打印出所用的全部时间。

 


2. 不同文件的压缩/解压缩命令


(留意下划线位置的异同)

.bz 文件的压缩/解压:(filename:文件名称。filedir:文件目录)

  • tar -jcvf filename.tar.bz filedir(.bz压缩)
  • tar -jxvf filename.tar.bz filedir(.bz解压)

.bz2 文件的压缩/解压:

  • tar -jcvf filename.tar.bz2 filedir(.bz2压缩)
  • tar -jxvf filename.tar.bz2 filedir(.bz2解压)

.gz 文件的压缩/解压:

  • tar -zcvf filename.tar.gz filedir(.gz压缩)
  • tar -zxvf filename.tar.gz filedir(.gz解压)

 


3. 命令快速记忆方法


  • vf 参数几乎是必加的,v 显示操作过程,f 指定操作文件。(f一定要有,v视情况可加可不加)
  • x 为解压缩,extract。c 为压缩,compress
  • 如果文件是 .bz/.bz2 文件,使用 j 参数,支持bzip2解压文件(bz、bz2后缀的文件)。
  • 如果文件是 .gz 文件,使用 z 参数,支持gzip解压文件(gz后缀的文件)。

 


4. 统计操作时间


tar 加上前缀 time,会在解压/压缩过程完毕后,打印出所用的全部时间。

例如:time tar -jcvf alientek_linux.tar.bz alientek_linux



推荐阅读
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • Python自动化处理:从Word文档提取内容并生成带水印的PDF
    本文介绍如何利用Python实现从特定网站下载Word文档,去除水印并添加自定义水印,最终将文档转换为PDF格式。该方法适用于批量处理和自动化需求。 ... [详细]
  • 掌握远程执行Linux脚本和命令的技巧
    本文将详细介绍如何利用Python的Paramiko库实现远程执行Linux脚本和命令,帮助读者快速掌握这一实用技能。通过具体的示例和详尽的解释,让初学者也能轻松上手。 ... [详细]
  • 本文介绍如何使用 Python 提取和替换 .docx 文件中的图片。.docx 文件本质上是压缩文件,通过解压可以访问其中的图片资源。此外,我们还将探讨使用第三方库 docx 的方法来简化这一过程。 ... [详细]
  • 深入解析Redis内存对象模型
    本文详细介绍了Redis内存对象模型的关键知识点,包括内存统计、内存分配、数据存储细节及优化策略。通过实际案例和专业分析,帮助读者全面理解Redis内存管理机制。 ... [详细]
  • Python处理Word文档的高效技巧
    本文详细介绍了如何使用Python处理Word文档,涵盖从基础操作到高级功能的各种技巧。我们将探讨如何生成文档、定义样式、提取表格数据以及处理超链接和图片等内容。 ... [详细]
  • Windows 7 64位系统下Redis的安装与PHP Redis扩展配置
    本文详细介绍了在Windows 7 64位操作系统中安装Redis以及配置PHP Redis扩展的方法,包括下载、安装和基本使用步骤。适合对Redis和PHP集成感兴趣的开发人员参考。 ... [详细]
  • CentOS 7 磁盘与文件系统管理指南
    本文详细介绍了磁盘的基本结构、接口类型、分区管理以及文件系统格式化等内容,并提供了实际操作步骤,帮助读者更好地理解和掌握 CentOS 7 中的磁盘与文件系统管理。 ... [详细]
  • Linux 系统启动故障排除指南:MBR 和 GRUB 问题
    本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ... [详细]
  • 本文详细介绍了在企业级项目中如何优化 Webpack 配置,特别是在 React 移动端项目中的最佳实践。涵盖资源压缩、代码分割、构建范围缩小、缓存机制以及性能优化等多个方面。 ... [详细]
  • jQuery HooRay:一款自创的实用 jQuery 工具插件
    这款插件主要由作者在工作中积累的常用功能开发而成,旨在解决现有插件间的冲突及浏览器兼容性问题。通过整合和优化现有插件,确保其稳定性和高效性。 ... [详细]
  • 本文详细介绍了如何在WebStorm中配置File Watchers,以实现在编辑LESS文件时自动生成压缩后的CSS文件和对应的源映射(.map)文件。通过简单几步设置,可以大幅提升前端开发效率。 ... [详细]
  • Netflix利用Druid实现高效实时数据分析
    本文探讨了全球领先的在线娱乐公司Netflix如何通过采用Apache Druid,实现了高效的数据采集、处理和实时分析,从而显著提升了用户体验和业务决策的准确性。文章详细介绍了Netflix在系统架构、数据摄取、管理和查询方面的实践,并展示了Druid在大规模数据处理中的卓越性能。 ... [详细]
author-avatar
型尚体验公馆_760
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有