tar命令详解

-c: 建立压缩档案

-x:解压

-t:查看内容

-r:向压缩归档文件末尾追加文件

-u:更新原压缩包中的文件

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。

下面的参数是根据需要在压缩或解压档案时可选的。

-z:有gzip属性的

-j:有bz2属性的

-Z:有compress属性的

-v:显示所有过程

-O:将文件解开到标准输出

参数-f是必须的

-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。

tar -cf all.tar *.jpg 这条命令是将所有.jpg的文件打成一个名为all.tar的包。
-c是表示产生新的包,
-f指定包的文件名。
tar -rf all.tar *.gif 这条命令是将所有.gif的文件增加到all.tar的包里面去。
-r是表示增加文件的意思。
tar -uf all.tar logo.gif 这条命令是更新原来tar包all.tar中logo.gif文件,
-u是表示更新文件的意思。
tar -tf all.tar 这条命令是列出all.tar包中所有文件,
-t是列出文件的意思
tar -xf all.tar 这条命令是解出all.tar包中所有文件,
-x是解开的意思

查看

tar -tf aaa.tar.gz 在不解压的情况下查看压缩包的内容

压缩

tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg

tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz

tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2

tar –cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z

解压

tar –xvf file.tar //解压 tar包

tar -xzvf file.tar.gz //解压tar.gz

tar -xjvf file.tar.bz2 //解压 tar.bz2tar –xZvf file.tar.Z //解压tar.Z

总结

1、*.tar 用 tar –xvf 解压

2、*.gz 用 gzip -d或者gunzip 解压

3、.tar.gz和.tgz 用 tar –xzf 解压

4、*.bz2 用 bzip2 -d或者用bunzip2 解压

5、*.tar.bz2用tar –xjf 解压

6、*.Z 用 uncompress 解压

7、*.tar.Z 用tar –xZf 解压

Linux之CentOS tar压缩与解压命令大全相关推荐

  1. Linux tar 压缩、解压命令

    1,tar  命令参数 -f: 后面跟档案名字,是tar的最后一个参数. -x:解压. 如tar -xf test.tar表示解压test.tar -t:列出文件.如tar -tf test.tar ...

  2. linux中常用的压缩、解压命令详解

    不管在windows中还是在linux中,我们会经常看到各种压缩的文件,此刻我们需要使用就得解压,在这就介绍介绍linux中解压.压缩的命令. 在做实验之前,我们先创建几个文件,大小都是100M,方便 ...

  3. Linux下常用的压缩与解压命令

    转载地址:http://blog.csdn.net/zhouzme/article/details/20014659 .tar (注:tar是打包,不是压缩!) 解包: tar xvf FileNam ...

  4. Linux系统常见的压缩与解压命令

    常见的压缩文件扩展名 1.*.Z compress程序压缩的文件 2.*.gz gzip程序压缩的文件 3..tar.gz tar程序打包的文件,其中经过gzip的压缩 4..tar tar程序打包的 ...

  5. Linux:压缩与解压命令大全(tar、gz、bz2、Z、zip、rar、lha、rpm、deb)

    tar tar xvf FileName.tar # 解包 tar cvf FileName.tar DirName # 仅打包,无压缩功能 .gz gunzip FileName.gz # 解压1 ...

  6. Linux环境下压缩与解压命令大全

    tar命令 解包:tar zxvf FileName.tar 打包:tar czvf FileName.tar DirName gz命令 解压1:gunzip FileName.gz 解压2:gzip ...

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

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

  8. 【Linux命令】tar 压缩、解压

    Linux 命令 第一章 Linux 命令 - tar常用压缩.解压命令 文章目录 Linux 命令 前言 一.linux 压缩.解压命令 二.使用步骤 1.压缩 2.解压 3.查看压缩包内容 4.t ...

  9. 20191004在LINUX下如何将tar压缩文件解压到指定的目录下

    百度搜索:tar 解压缩到指定目录 https://zhidao.baidu.com/question/9844116.html 在LINUX下如何将tar压缩文件解压到指定的目录下 各位,请教一下在 ...

  10. Linux中文件复制、删除、移动、压缩、解压命令

    Linux中文件复制.删除.移动.压缩.解压命令 复制 cp命令 命令:cp [-adfiprl]源文件或目录 目标文件或目录 说明:将指定源文件或目录复制到目标文件或目录 [选项]: -a 该选项通 ...

最新文章

  1. php中mysql_PHP中MySQL操作
  2. python脚本编写_【PyQGIS】编写用于处理框架(QGIS3)的Python脚本
  3. 如何写网站的robots.txt和meta name robots的配置
  4. java美容美发项目下载_基于jsp的美容美发管理-JavaEE实现美容美发管理 - java项目源码...
  5. linux命令行参数含空格,linux-具有命令行参数和空格的Perl脚本
  6. 【机器视觉】 dev_set_part算子
  7. mysql数据库架构_MySQL数据库之互联网常用架构方案
  8. [转载] Java中的命名参数
  9. hive 优化(二)
  10. Spring Boot + Spring Data + Elasticsearch实例
  11. .NET Core Web API:您需要了解的最少知识(第2部分,共2部分)
  12. Apollo限制app获取配置
  13. 结构体(struct)的不同写法和tag前缀
  14. 机械工程设计分析和Matlab应用(PDF版)
  15. ubuntu22.04无法打开网易云音乐APP
  16. 忘记电脑开机密码怎么办?六种方法教你解决
  17. 为什么有些编程程序员需要两个显示器?
  18. 主板aspm关闭_bios关闭acpi的方法步骤图文详解
  19. 服务器hba卡安装系统,hba原理,raid卡,hba卡。
  20. 我爱Java系列---【分页查询】

热门文章

  1. 驭见新知 | 给无人车戴上VR眼镜是种什么体验?
  2. Win11右下角音量图标不见了怎么办
  3. 十大免费PHP编辑器-开发工具
  4. MySQL系列:表空间加密
  5. 互联网晚报 | 9月16日星期五 | ​B站回应诉争“哔哩哔哩”商标被驳回;​苹果占国内高端机70%份额;​蔚来手机被曝明年发布...
  6. 把PC上的蓝牙适配器模拟成蓝牙GPS(转贴)
  7. C#,字体多重阴影的绘制
  8. 安全管家安卓_手机管家和顽固木马专杀哪个更好用
  9. 【Canvas】字体图标一、 Unicode 字体符号绘制 / 兼容IE
  10. python主成分分析_Python主成分分析-经典案例分析