Linux入门:tar、gzip、bzip2以及zip的区别

tar命令

gzip以及bzip2命令

zip命令

区别

正文处理命令

tar命令

1、归档(archiving)就是将许多文件(或目录)打包压缩成一个文件。

2、tar命令

压缩:tar cvf arch.tar arch

解压:tar xvf arch.tar

常用选项:

c:创建一个新的tar文件

t:列出tar文件中的内容的目录

x:从tar文件中抽取文件

f:指定归档文件或磁带

v: 显示操作过程

z: --gzip 调用gzip功能

j: --bzip2 调用bzip2压缩

gzip以及bzip2命令

tar命令是打包归档命令,只对文件进行打包,不对文件进行压缩。要对文件进行压缩时需要调用gzip或者bzip2,可将其打包压缩为.tar.gz或.tar.bz2形式的压缩包。

归档(打包):将多个文件打包成一个

tar -cvf log.tar log2012.log 仅打包,不压缩!

tar -zcvf log.tar.gz log2012.log 打包后,以 gzip 压缩

tar -zcvf log.tar.bz2 log2012.log 打包后,以 bzip2 压缩

gzip和bzip2本身也可以进行解压缩,不过tar命令中的解压缩更加便捷。

zip命令

zip是专门的压缩命令,不需通过调用。

压缩:将文件打包为zip格式的压缩文件,默认扩展名为.zip,不需要指定。

解压:unzip,从zip包中解压出某个文件。

区别

tar可以将文件打包、打包并压缩为.tar.gzip、.tar.bz2形式(调用)

zip是针对.zip后缀的压缩

正文处理命令

cat命令

1、查看文件内容

cat f1.txt ----查看文件f1.txt的内容

cat -n f1.txt ----查看文件的内容并对所有输出行进行编号,从1开始

2、使用cat命令进行文件的纵向合并

两种文件的纵向合并方法

> 创建、写入、覆盖

>>追加

例:cat>123 f1.txt 将123写入(覆盖内容)到f1.txt中

linux zip和tar的区别,Linux入门:tar、gzip、bzip2以及zip的区别相关推荐

  1. Python数据压缩和存档——zlib/gzip/bzip2/lzma/zip/tar

    Python数据压缩和存档--zlib/gzip/bzip2/lzma/zip/tar 原始文档:https://www.yuque.com/lart/ppqg89/gp3q6t 前言 python ...

  2. 压缩工具gzip,bzip2,xz,zip,tar

    gzip bzip2 xz 都可以指定压缩等级,都是1到9 ,不能指定解压目录,不过单个文件时可以使用-c参数重定向(-c:将压缩解压后的结果输出到标准输出)实现.unzip可以使用-d指定解压目录 ...

  3. Linux学习--根据鸟哥的Linux私房菜(基础学习篇 第三版)整理

    前几年整理出来打印的纸质版笔记,被搞丢了,丢了,丢了.只能重新再整理一份,这下应该不会再丢了吧. 排版有点乱,基础且重要的内容几乎都在里面了,基本操作够用了.最后一部分"Linux系统管理员 ...

  4. gzip bzip2 区别

    gzip bzip2 都是压缩程序,区别是:gzip的速度快一些,而bzip2要压得狠一些. tar是打包程序,这个命令可以在打包的同时调用gzip或者bzip2进行压缩. 一般以.tar.gz结尾的 ...

  5. Linux入门:tar、gzip、bzip2以及zip的区别

    Linux入门:tar.gzip.bzip2以及zip的区别 tar命令 gzip以及bzip2命令 zip命令 区别 正文处理命令 tar命令 1.归档(archiving)就是将许多文件(或目录) ...

  6. linux tar 7z,.tar.gz和.gz或.tar.7z和.7z有什么区别?

    问题描述 最近,我一直在备份大量数据,并且我注意到可以将文件另存为.gz或.tar.gz,或.7z和.tar.7z等.正常的和.tar.*变体之间有什么区别?在制作备份时,他们中的哪一位会被告知? 最 ...

  7. linux环境下常用的打包、压缩、解压命令(tar、gzip、bzip2、zip)

    文章目录 前言 基础概念 打包/归档 压缩 解压 打包压缩 压缩解压命令 总结 前言 经常使用电脑的人常常会接触到压缩文件,不管是软件.数据还是资料,下载之后通常就是一个压缩包,在Windows平台上 ...

  8. 【Linux学习笔记(十八)】之 压缩,打包 zip,gz, bz2, tar,tar.gz, tar.bz2

    本文章由公号[开发小鸽]发布!欢迎关注!!! 老规矩–妹妹镇楼: 一. 压缩与解压缩命令 (一) .zip .zip是Windows中最常用的压缩格式,Linux可以和Windows通用压缩文件. 1 ...

  9. Linux:文件压缩解压gz、tar.gz、tar.xz、tar.bz2、tgz、zip

    目录 tar.tar.gz.tar.xz.tar.bz2.tgz gz zip tar.tar.gz.tar.xz.tar.bz2.tgz 1.压缩 tar -zcvf 压缩文件名.tar.gz 被压 ...

最新文章

  1. 10个非常有趣的Linux命令
  2. html模板编辑器,可视化编辑网站模板
  3. 波士顿动力警犬遭禁用!反对呼声太高,纽约警局认怂
  4. java个人所得税计算_java个人所得税计算器 | 学步园
  5. 最全VR产业链全景图(必收藏)
  6. 用反射去构建一个对象吧!
  7. AS3汉字sokcet传送编码问题
  8. python pyusb库使用教程【在window10系统上操作USB】(操作Intel Realsense D435)
  9. 温州大学《深度学习》课程课件(十、人脸识别与神经风格迁移)
  10. SprintBoot中JPA的使用
  11. 深入细枝末节,Python的字体反爬虫到底怎么一回事
  12. QLabel 图片大小设定
  13. 天天生鲜项目 python邮箱_Django之天天生鲜项目
  14. jmeter 加密解密_Android 数据加密软件简单评测(上)
  15. win7虚拟机时间不能修改怎么办
  16. 怎么区分zh和ch_如何区分汉语拼音“z,c,s”与“zh,ch,sh”的发音?
  17. android studio 56 下载网络歌曲 代码
  18. 华为 HCIA-Cloud Computing V4.0(基础知识)
  19. 【矩阵乘法】行为方案
  20. 详细介绍如何在linux中配置chisel环境

热门文章

  1. SQLServer 游标简介与使用说明[转]
  2. golang sync WaitGroup
  3. json 和 table控件
  4. 基于Angular创建后台数据模拟(译)
  5. Swing开发界面时的一个bug复盘
  6. getContextPath、getServletPath、getRequestURI的区别
  7. XP支持4G以上物理内存的方法
  8. 配置tomcat让shtml嵌套文件显示
  9. 自动ping博客服务程序
  10. iqn怎么查 linux_程序员必备:46个Linux面试常见问题!收藏!