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

Linux压缩/解压命令

1、tar压缩(归档)tar用来压缩和解压文件,tar命令本身没有压缩、解压的功能,是调用其他压缩功能实现的。tar压缩后的文件也叫归档文

1、tar 压缩(归档)
tar 用来压缩和解压文件, tar 命令本身没有压缩、解压的功能,是调用其他压缩功能实
现的。tar 压缩后的文件也叫归档文件。
语法: tar 参数 要压缩或解压的文件或目录
常用参数:
z : 使用 gzip 解压缩程序,生成的文件名是 xxx.tar.gz 这是 linux 中常用的压缩格式。
c : 创建压缩文档
v : 显示压缩,解压过程中处理的文件名
f : 指定归档文件名, tar 参数后面是归档文件名
x : 从归档文件中释放文件,就是解压。
t : 列出归档文件内容,查看文件内容
C: 解压到指定目录,使用方式 -C 目录
(1)、创建归档文件(压缩)
语法:tar -zvcf 归档文件名 要归档文件列表
例如:tar -zcvf txtfile.tar.gz aa.txt
这里写图片描述
(2)、归档多个文件
例如 tar -zcvf txt.tar.gz aa.txt test.txt
这里写图片描述
也可以使用通配符 * 表示要压缩的文件名的一部分
例如:tar -zcvf txt2.tar.gz *.txt
这里写图片描述
(3)、压缩目录
语法:tar -zcvf 归档文件名 目录
例如:tar -zcvf file.tar.gz mytest这里写图片描述
结果:
这里写图片描述
(4)、压缩目录,可以通配符 * ,目录名/* 表示目录下的所有文件(不包括隐含文件)
例如:tar -zcvf file2.tar.gz mytest/*
这里写图片描述
(5)不压缩方式归档
语法:tar -cvf 归档文件名.tar 文件列表/目录 ,就是之前的命令去掉 z ,不压缩只归档。
例如: tar -cvf file3.tar *.txt
这里写图片描述
2、查看归档(压缩)文件
显示压缩文件的内容。
语法:tar -tf 归档文件名
t : 列出归档(压缩)文件的内容
f : 归档文件名
例如:tar -tf file2.tar.gz
这里写图片描述
3、tar 解压
解压:释放压缩的文件内容
语法: tar -zxvf 已归档的文件名。
参数:x : 解压,从归档文件中释放文件
(1)、解压 file.tar.gz
语法:tar -zxvf file.tar.gz
这里写图片描述
(2)解压非压缩的归档文件
语法:tar -xvf 归档文件名
例如:tar -xvf file3.tar
这里写图片描述


推荐阅读
  • 想要使用Linux,以下这些命令不可少的哦!我在工作中经常用到的大多数都是一些文件的查找,和上传下载什么的,没什么技术含量& ... [详细]
  • CSV 文件的存取
    CSV文件介绍CSV(Comma-SeparatedValues),中文通常叫做逗号分割值。CSV文件由任意数目的记录(行& ... [详细]
  • HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写,它用于传送www方式的数据。HTTP协议采用了请求响应模型。客服端向服务器发送一 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了 Dockerfile 的编写方法及其在网络配置中的应用,涵盖基础指令、镜像构建与发布流程,并深入探讨了 Docker 的默认网络、容器互联及自定义网络的实现。 ... [详细]
  • 掌握远程执行Linux脚本和命令的技巧
    本文将详细介绍如何利用Python的Paramiko库实现远程执行Linux脚本和命令,帮助读者快速掌握这一实用技能。通过具体的示例和详尽的解释,让初学者也能轻松上手。 ... [详细]
  • 本文探讨了通过数组操作、事件委托、插件化开发、字符串拼接优化、HTML5 Data属性的使用、优先采用原生JavaScript以及JavaScript文件的压缩等方法,来提升jQuery应用程序的性能。 ... [详细]
  • 本文详细介绍了RPM包构建过程中Spec文件的结构和各部分的作用,包括包描述、准备阶段、构建过程、安装步骤、清理操作以及文件列表等关键环节。同时,提供了关于RPM宏命令、打包目录结构及常见标签的深入解析。 ... [详细]
  • 本文记录了作者在尝试启用IIS的Gzip压缩功能时遇到的挑战,特别是当企业内部网络使用ISA服务器作为代理时的问题。文章详细描述了问题的发现过程、解决步骤以及最终的解决方案。 ... [详细]
  • 解析 HTTP 头 'Vary: Accept-Encoding' 的作用与重要性
    本文详细探讨了 'Vary: Accept-Encoding' HTTP 头的作用,即指导缓存系统(如代理服务器和 CDN)根据不同的编码需求存储和提供适当的资源版本,确保不同类型的客户端能够接收到适合自己的内容。 ... [详细]
  • 在CentOS 7中部署Nginx并配置SSL证书
    本文详细介绍了如何在CentOS 7操作系统上安装Nginx服务器,并配置SSL证书以增强网站的安全性。适合初学者和中级用户参考。 ... [详细]
  • 电商高并发解决方案详解
    本文以京东为例,详细探讨了电商中常见的高并发解决方案,包括多级缓存和Nginx限流技术,旨在帮助读者更好地理解和应用这些技术。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • jQuery HooRay:一款自创的实用 jQuery 工具插件
    这款插件主要由作者在工作中积累的常用功能开发而成,旨在解决现有插件间的冲突及浏览器兼容性问题。通过整合和优化现有插件,确保其稳定性和高效性。 ... [详细]
  • 本文详细介绍了如何在WebStorm中配置File Watchers,以实现在编辑LESS文件时自动生成压缩后的CSS文件和对应的源映射(.map)文件。通过简单几步设置,可以大幅提升前端开发效率。 ... [详细]
author-avatar
ANANREMEMBERO38_810
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有