tar命令

  • 1. 压缩格式的介绍
  • 2. tar命令格式
  • 3. tar命令及选项的使用
  • 4. zip和unzip命令及选项的使用
  • 5.常见解压/压缩命令
  • 巨人肩膀

1. 压缩格式的介绍

Linux默认支持的压缩格式:

  • .gz
  • .bz2
  • .zip

说明:

  • .gz和.bz2的压缩包需要使用tar命令来压缩和解压缩
  • .zip的压缩包需要使用zip命令来压缩,使用unzip命令来解压缩

压缩目的:

  • 节省磁盘空间

2. tar命令格式

tar [必要参数] [选择参数] [文件]

3. tar命令及选项的使用

命令 说明
tar 压缩和解压缩命令

tar命令选项:

选项 说明
-c 创建打包文件
-v 显示打包或者解包的详细信息
-f 指定文件名称, 必须放到所有选项后面
-z 压缩或解压缩(.gz)
-j 压缩或解压缩(.bz2)
-x 解包
-C 解压缩到指定目录

压缩成.gz的效果图:

压缩成.bz2的效果图:


解压缩.gz的效果图:

解压缩.gz到指定目录效果图:

解压缩.bz2的效果图:

解压缩.bz2到指定目录效果图:

4. zip和unzip命令及选项的使用

命令 说明
zip 压缩成.zip格式文件
unzip 解压缩.zip格式文件

unzip命令选项:

选项 说明
-d 解压缩到指定目录

压缩成.zip的效果图:

解压缩.gz的效果图:

解压缩.zip到指定目录效果图:

说明:

  • 压缩文件尽量使用.gz格式,因为占用空间较少
  • 使用zip命令压缩的文件占用空间比较多, 当时比较通用,操作更加简单。

5.常见解压/压缩命令

tar
解包:tar xvf FileName.tar
打包:tar cvf FileName.tar DirName
(注:tar是打包,不是压缩!)

.gz
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
压缩:gzip FileName

.tar.gz 和 .tgz
解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName

.bz2
解压1:bzip2 -d FileName.bz2
解压2:bunzip2 FileName.bz2
压缩: bzip2 -z FileName

.tar.bz2
解压:tar jxvf FileName.tar.bz2
压缩:tar jcvf FileName.tar.bz2 DirName

.bz
解压1:bzip2 -d FileName.bz
解压2:bunzip2 FileName.bz
压缩:未知

.tar.bz
解压:tar jxvf FileName.tar.bz
压缩:未知

.zip
解压:unzip FileName.zip
压缩:zip FileName.zip DirName

.rar
解压:rar x FileName.rar
压缩:rar a FileName.rar DirName

巨人肩膀

linux中tar命令的用法

linux-tar命令相关推荐

  1. Linux tar命令高级用法——备份数据

    Linux tar命令高级用法--备份数据 2015-12-31 Linux学习 Linux上有功能强大的tar命令,tar最初是为了制作磁带备份(tape archive)而设计的,它的作用是把文件 ...

  2. 学习Linux tar 命令:最简单也最困难

    摘要:在本文中,您将学习与tar 命令一起使用的最常用标志.如何创建和提取 tar 存档以及如何创建和提取 gzip 压缩的 tar 存档. 本文分享自华为云社区<Linux 中的 Tar 命令 ...

  3. linux :Tar 命令参数详解

    linux Tar 命令参数详解 tar命令 1. 作用 tar命令是Unix/Linux系统中备份文件的可靠方法,几乎可以工作于任何环境中,它的使用权限是所有用户. 2. 格式 tar [主选项+辅 ...

  4. linux tar命令压缩_Linux tar命令来压缩和提取文件

    linux tar命令压缩 In this guide, we look at the Linux Tar command, Tar, short for Tape Archive, is a com ...

  5. linux命令大全 tar,linux tar命令详解

    你还在为不知道linux tar命令详解而烦恼么?接下来是小编为大家收集的linux tar命令详解,希望能帮到大家. linux tar命令详解 apt-cache search # --(pack ...

  6. Linux tar 命令浅析

    摘要 本文给出了 Linux tar 命令的示意图,介绍了各参数的原理. 常用命令 解压 注:后缀.tar.gz与.tgz相同,.tar.xz与.txz相同,.tar.bz2与.tbz相同. 压缩 注 ...

  7. linux tar命令 打包 解压

    linux解压 tar命令tar命令 tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思): -x :解开一个压缩文件的参数指令 ...

  8. 【Linux】一步一步学Linux——tar命令(62)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 tar命令:用来压缩和解压文件.tar本身不具有压缩功能. ...

  9. linux tar 命令

    原创: 译者:GHLandy Linux中国 2016-09-24 Table of Contents tar 命令语法 示例 1:创建一个 tar 归档文件 示例 2:列出归档文件中的内容 示例 3 ...

  10. linux tar 命令 详解

    tar命令  [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 -. 参数: -c :建立一个压缩文件的参数指令(create 的意思): -x :解开一个压缩文件的参数 ...

最新文章

  1. R语言dplyr包使用arrange函数、group_by函数、mutate函数生成分组数据的排名(rank)实战(Rank Variable by Group):升序排名、降序排名以及相同排名的处理
  2. 悟道·文澜详解:目前最大的中文多模态通用预训练模型
  3. Poj_3984走迷宫(广搜)
  4. spring aop获取目标对象的方法对象(包括方法上的注解)(转)
  5. TCP协议无边界的问题
  6. 并行编译 Xoreax IncrediBuild
  7. 转:Linux 僵尸进程详解
  8. 太阳光是平行光吗_百思 | 太阳光是不是平行光?
  9. CobaltStrike(CS)与MetasploitFramework(MSF)联动
  10. Linux/Unix 设计思想概述
  11. Codeforces A. XXXXX (数学 / 双指针) (Round #649 Div.2)
  12. 视频超分:SMFN(A Single Frame and Multi-Frame Joint Network for 360-degree Panorama Video Super-Resol...)
  13. 读书笔记 | 4.2 通用信用评分:应用与发展
  14. html+js画一颗心形,js画花构成心型
  15. 随机森林计算特征重要性推导
  16. 【ZCMU1603】卡斯丁狗的战舰帝国(并查集)
  17. 自考本科计算机专业英语作文,成人学位英语作文万能模板
  18. Attention模型超超超超超超级攻略
  19. 蓝桥杯 算法训练 ALGO-128 Cowboys 递推、动态规划
  20. 佳能mp288打印机连供系统使用

热门文章

  1. matlab 取矩阵上三角元素,MATLAB triu():提取上三角矩阵
  2. ps制作计算机考试证件照,如何通过PS制作一寸证件照(超详细流程)?
  3. 推荐系统--MovieLens数据集
  4. IPD流程框架及实施关键点
  5. YYtext简单使用
  6. 国家央行数字货币的优势与挑战
  7. echarts 力导向图
  8. flash 在谷歌 不能使用
  9. linux驱动开发期末测试,超星尔雅Linux驱动开发实训期末测试答案
  10. Gcode命令【转】