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. GoogleFusionTablesAPI初探地图与云计算
  2. linux yum 安装vsftp,CentOS下安装安装vsftp
  3. java 泛型小小的测试题
  4. JavaScript Development Toolkit 简介
  5. ui原型设计工具_UI设计师的工具包,用于专业模型,原型和产品插图
  6. NOIp2018滚粗记
  7. 如何进行正确的SQL性能优化
  8. SQL_EXEC_ID分析(转帖)
  9. 为什么资源文件名以类型开头
  10. vue-自定义组件传
  11. 某城郊 110KV 降压变电站监控系统设计简介
  12. Isilon上数据是如何存放的?
  13. docker nginx容器代理bug:upstream server temporarily disabled
  14. 抓包工具哪些好,来看这里就够了.....
  15. oracle 11g失败,求助,oracle 11g 启动失败,求大神帮忙看看,谢谢
  16. 智能大屏和HTML5的小时代-杨勇强,乐视网CTO
  17. Heart-Shaped Box
  18. 【C 语言】结构体 ( 结构体作为函数参数 | 结构体指针作为函数参数 )
  19. java 机器人捡豆子,【小孩老是注意力不集中】_小儿_怎么办-大众养生网
  20. 非常漂亮的个人网站引导页HTML源码

热门文章

  1. python mssql get image bin_python实现mssql里点数据集到AutoCAD的文本转换
  2. docker容器中使用vlc将视频文件推成rtsp流
  3. 什么是信息化?什么是数字化?这两者有什么联系和区别?
  4. py3 写的基于GUI 的 旁注 wwwscan集成扫描工具
  5. D4 数据分析实例:分析movielens电影数据+pandas核心数据结构
  6. ThinkpadX220 windows10 博通bcm94352hmb的蓝牙连接音箱播放声音断断续续的解决方案
  7. c# 对一个数组进行随机排序
  8. Gcode命令【转】
  9. 1997年考研数学一解析pdf
  10. doc 问卷调查模板表_问卷调查表格式范本.doc