linux当中压缩命令有多种,比较常用的有gzip

gzip的用法很简单,把要压缩的文件或列表跟在命令gzip的后面就可以了。

gzip 要压缩的文件 | 列表

gzip file.tar 压缩打包文件file.tar压缩后的文件将替换原文件,并且后缀改为.tar.gz或者说是后缀加了一个.gz,便于用户识别该压缩文件,文件的大小也由原来的20480减少到了239

gzip -d file.tar.gz 解压压缩文件就是后面跟一个-d选项,把要解压的文件跟在后面就可以了。下图所示,解压后的文件替换了压缩文件。

压缩命令可以调整压缩比,就数字1-9来表示,1表示最低压缩比,也即压缩后的文件最大,但是压缩过程最快。9表示最高压缩比,也即压缩后的文件最小,但压缩过程最慢。如果不加这数字选项,gzip一般默认是6

我们来压缩一模一样的文件file1.tar file2.tar file3.tar

gzip -9 file1.tar 采用最高压缩比,发现文件大小是228

gzip file2.tar 采用默认压缩比,发现文件大小是240

gzip -1 file3.tar 采用最低压缩比,发现文件大小是332

gzip可以提供高效的压缩,但是gzip不提供打包功能,也就是说gzip只能够单个的压缩文件,而不能将多个文件或整个目录压缩到一个文件当中,因为gzip命令往往和tar命令一起联用,可以用tar先打包,然后用gzip压缩,反过来先用gzip先解压,再用tar解包。

为了方便起见,tar命令中还提供了特殊选项,可以调用gzip命令可以让打包压缩解压解包一气呵成。这个选项就是-z选项。

tar -czf file456.tar.gz file4.sh file5.sh file6.sh 建议给tar和gzip创建的文件名起.tar.gz的文件后缀名,以便用户可以快速的识别这个是用什么命令压缩的文件,从而使用正确的命令来解压缩文件。这个就是打包文件file4.sh file5.sh file6.sh 并且压缩文件到file456.tar.gz文件。

解压缩解包命令,也是在tar后面跟一个-z选项,

tar -xzf file456.tar.gz -C jbjysfile 我们把file456.tar.gz文件,解压缩解包到目录jbjysfile当中

查看是得到了上一步骤压缩的3个文件

压缩命令_linux中压缩文件命令gzip和tar的压缩选项的简单用法相关推荐

  1. linux中nohup命令_Linux中的Nohup命令

    linux中nohup命令 When exiting the shell of a Linux System, all running processes are usually terminated ...

  2. linux中top命令_Linux中的top命令指南

    linux中top命令 The atop command is a tool for monitoring system resources in Linux. It displays tons of ...

  3. linux导出日志命令_Linux中的导出命令

    linux导出日志命令 In this guide, we will look at the export command in Linux. Export is a built-in command ...

  4. linux中sudo命令_Linux中的Sudo命令

    linux中sudo命令 Sudo is one of the most widely used commands by Linux administrators and beginners alik ...

  5. linux中对文件进行归档,linux归档压缩命令 linux中对文件进行归档的命令为

    13. 为了将当前目录下的归档文件myftp.tgz解压缩到/tmp目录下,用户可以使用命令 A. tar xvzf myftp.tgz –C /tmp B. tar : xvzf : myftp.t ...

  6. Linux压缩命令gzip、tar、zip的区别和用法

    Linux压缩命令gzip.tar.zip的区别和用法 Linux系统中常用的压缩命令有gzip.tar.zip等. gzip命令是一个压缩文件的工具,常用参数有: -c : 把压缩后的文件输出到标准 ...

  7. linux上传文件命令ftp put,Linux ftp 命令行中下载文件get与上传文件put的命令应用详解...

    介绍:从本地以用户anok登录的机器192.168.0.16上通过ftp远程登录到192.168.0.6的ftp服务器上,登录用户名是peo.以下为使用该连接做的实验. 查看远程ftp服务器上用户pe ...

  8. linux get与put,科技常识:Linux ftp 命令行中下载文件get与上传文件put的命令应用详解...

    今天小编跟大家讲解下有关Linux ftp 命令行中下载文件get与上传文件put的命令应用详解 ,相信小伙伴们对这个话题应该也很关注吧,小编也收集到了有关Linux ftp 命令行中下载文件get与 ...

  9. linux上传文件put,详解Linux ftp 命令行中下载文件get与上传文件put的操作方法

    尽管现在有许多好的FTP应用程序,但服务器命令行ftp命令的应用程序仍然很多,下面就让电脑乐园小编带你一起来学习详解Linux ftp 命令行中下载文件get与上传文件put的操作方法. 介绍:从本地 ...

  10. tar 压缩不同目录中的文件

    tar压缩不同目录中的文件 压缩文件 压缩不同目录的文件 带目录结构压缩 不带目录结构压缩 压缩文件 tar cvf tar_file_name.tar file1 file2 file3 压缩不同目 ...

最新文章

  1. 智能车竞赛技术报告 | 节能信标组-东北大学-天魁队
  2. Service-policy 的出入(QOS)
  3. Using POI to replace elements in WORD(.docx/.doc)(使用POI替换word中的特定字符/文字)【改进】...
  4. 使用Docker Compose部署基于Sentinel的高可用Redis集群
  5. Spark HistoryServer日志解析清理异常
  6. 2012_Houdini_ShowReel.
  7. 类文件结构-method-init和类文件结构-method-main
  8. Struts2原理图
  9. 深入浅出InfoPath——动态获取InfoPath中的命名空间
  10. 应用框架的设计与实现学习手札系列(持续更新)
  11. 冷知识:数学常数“e”的传奇故事
  12. 【NLP】毕设学习笔记(九)长短期神经网络LSTM
  13. Vue:embed结合ElementUI中dialog实现PDF文件预览
  14. 关于javaweb中sql语句中使用变量的情况
  15. SHELLEXECUTEINFO
  16. c语言校招笔试试题,腾讯2014校园招聘C语言笔试题
  17. Java学习笔记【2】:抛出异常
  18. 北京交通大学2020计算机考研科目,2020北京交通大学软件工程考研初试科目.pdf
  19. Python之itchat
  20. 对自我认知四象限理解

热门文章

  1. 【后空翻机器人代码】斯坦福后空翻机器人设计、代码全开源,成本降至3000美元,人人皆可DIY|湾区人工智能...
  2. js 多个input值拼接json字符串
  3. 上调幅度3000-6000元 比亚迪新能源车型再次涨价
  4. 央视报道短视频侵权 呼吁多方配合保护影视版权
  5. 官方揭晓iQOO 9正反面宣传照:挖孔直屏+巨型三摄相机模组
  6. 国家市场监管总局:互联网广告不得等倒计时结束才能关闭
  7. Alphabet旗下自动驾驶部门Waymo将在匹兹堡设立办公室
  8. 三星Galaxy S21 FE即将量产:8月登场 小屏满血旗舰!
  9. 京东国际宣布国际超模刘雯担任品牌代言人
  10. 特斯拉2020全年交付49.955万辆车,未能完成50万辆目标