Linux系统下解压tar包自然要用到tar命令。下面由学习啦小编整理了解压tar包的linux命令的详细说明,希望对你有帮助。

解压tar包的linux命令的详细说明

tar

-c: 建立压缩档案

-x:解压

-t:查看内容

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

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

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。

-z:有gzip属性的

-j:有bz2属性的

-Z:有compress属性的

-v:显示所有过程

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

下面的参数-f是必须的

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

linux系统下tar命令常见用法

# 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 –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

rar a jpg.rar *.jpg rar格式的压缩,需要先下载rar for linux

zip jpg.zip *.jpg zip格式的压缩,需要先下载zip for linux

解压

tar –xvf file.tar 解压 tar包

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

tar -xjvf file.tar.bz2 解压 tar.bz2

tar –xZvf file.tar.Z 解压tar.Z

unrar e file.rar 解压rar

unzip file.zip 解压zip

扩展资料:tar包如何解压文件到指定的目录

tar czvf mysql.tar.gz /var/lib/mysql

压缩的文件,我想解压到当前目录下,而不是绝对路径下,该如何解压?

tar cxvf mysql.tar.gz 的话,会覆盖 /var/lib/mysql 下全部文件吧?我现在就一个表坏了,想单独恢复一个表的资料,而不是恢复全部数据库,所以要解压到指定的目录下,再把那个表资料找不来恢复。

============================================

#tar zxvf mysql.tar.gz -C /home/aaa

============================================

tar zxvf mysql.tar.gz -C /home/aaa

这样的话,解压后的目录结构是怎么样的?

/home/aaa/var/lib/mysql 吗?

============================================

试下就知道了....

============================================

归档里面的所有文件均是相对引用,归档解压缩(释放)在了当前目录。归档文件总是释放到当前目录,为的是防止破坏文件系统中重名的文件。

所以,楼主的解压缩不会覆盖/var/lib/mysql,只会释放在当前目录先,即./var/lib/mysql如果想覆盖的话,在归档和解压时请使用-P参数:

tar zcvf mysql.tar.gz -P /var/lib/mysql

tar -Pzxvf mysql.tar.gz

补充:Linux系统其他解压缩命令总结

*.tar 用 tar –xvf 解压

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

*.tar.gz和*.tgz 用 tar –xzf 解压

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

*.tar.bz2用tar –xjf 解压

*.Z 用 uncompress 解压

*.tar.Z 用tar –xZf 解压

*.rar 用 unrar e解压

*.zip 用 unzip 解压

linux解压tar后缀的包,解压tar包的linux命令的详细说明相关推荐

  1. tar.tar 后缀文件的解压方法

    最近下载了一个tar.tar后缀的文件始终解压不了,经过多次搜索终于找到解压方法,现总结如下: 1 先将tar.tar后缀的文件改名为tar.xz的后缀文件 2  xz -d xxx.tar.xz 将 ...

  2. linux后缀为tar.xz,xz后缀名文件解压方法

    后缀名为xz的这种文件是使用tar打包后再压缩生成的.解压方法是: 1.xz -d **.tar.xz 2.tar -xvf **.tar 如没有按照xz工具,则首先需要下载.安装xz工具: http ...

  3. mysql sql.gz 解压_linux 安装mysql数据库——tar.gz包解压安装法

    mysql数据库有多种安装方式,本文只介绍在Linux服务器上的tar.gz包解压安装法, 先通过mysql官网或者网络资源下载 mysql-5.7.3-m13-linux-glibc2.5-x86_ ...

  4. [Linux运维基础]全家桶详解!Linux中RPM包、wget下载、YUM安装、tar包、zip等包管理方式区别与参数详解,附wget下载源码包编译安装方法

    文章目录 一.RPM.tar.gz 1.rpm包格式 2.rpm包管理 3.tar包管理参数 二.wget 1.wget参数 2.wget下载源码包后编译安装 三.YUM 1.YUM工作原理 2. Y ...

  5. linux安装pgsql源码包解压,在Linux(centos)中使用源码安装pgRouting

    目录 一.解压pgRouting 二.配置PostgreSQL的环境变量 三.编译源代码 四.测试 由于pgRouting依赖于PostGIS和PostgreSQL,所以阅读本文之前,务必请先阅读: ...

  6. tar ,cpio打包解压. shell脚本for,while,until循环. rpm包管理,select循环菜单,函数function,yum...

    tar  tar -cf 路径+文件名字后续.tar  +路径 创建归档压缩 tar cf /testdir/etc.tar /etc/ tar cvf 可以查看解压过程 tar tvf 预览作用 t ...

  7. 强悍的 Linux —— tar.xz 文件的解压

    原文请见 tar.xz文件如何解压 1. XZ 压缩最新压缩率之王 xz这个压缩可能很多都很陌生,不过您可知道 xz 是绝大数 linux 默认就带的一个压缩工具. 之前xz使用一直很少,所以几乎没有 ...

  8. linux右键无法解压gz文件夹,Linux/centos下zip、tar、gz压缩解压命令

    Linux下的压缩解压缩命令详解及实例 实例:压缩服务器上当前目录的内容为xxx.zip文件 zip -r xxx.zip ./* 解压zip文件到当前目录 unzip filename.zip == ...

  9. linux tar.xz 解压命令,Linux下.tar.xz文件的解压教程详解

    前言 对于xz这个压缩相信很多人陌生,但xz是绝大数linux默认就带的一个压缩工具,xz格式比7z还要小. 最近在下载某个源码包的时候遇到的这种压缩格式,乘此机会分享一下xz的压缩与解压方法. 安装 ...

最新文章

  1. Ansible批量安装mysql数据
  2. AutoHotkey 使用笔记
  3. poj_2739 尺取法
  4. Android -- DragDrop
  5. python乐观锁和悲观锁
  6. SAP云平台部署应用时遇到的502 Updating service failed - Bad Gateway
  7. 网络安全01-网络安全入坑
  8. aws rds监控慢sql_使用AWS Database迁移服务进行AWS RDS SQL Server迁移
  9. 计算机中的基础元素,数据结构基础
  10. vue3.0 word导出
  11. [JSOI2017]原力(分块+map(hash))
  12. Java8 stream toMap 解决 key 冲突
  13. app store无法下载、安装软件,一直在转圈的一个解决方法
  14. 常用DOS命令(三)--RD命令
  15. android的usb热插拔,Android M能让外部存储变成内部存储 支持U盘热插拔
  16. 在Ubuntu上安装MySQL8.0数据库并使用Navicat远程访问
  17. 2007年世界顶级防火墙排名
  18. C和python中%d %.2d %2d %02d的区别
  19. YII2 beforeSave 的应用
  20. python开发h5页面_使用Python的Tornado框架实现一个Web端图书展示页面

热门文章

  1. RFID技术在图书管理应用中的优势
  2. 【转】吴宗宪最新内地版《我猜》超级搞笑语录
  3. 文华编程是c 语言吗,文华财经编程规则
  4. 移动互联网多元化,别把SEO当技术
  5. 新浪微博传播途径研究
  6. sqlite3+mmicu微信全文搜索fts编译过程
  7. Java连接Mysql数据库详细步骤(超级详细)
  8. 让小伙伴大呼过瘾的数据可视化作品!
  9. CentOS 7 找回root密码
  10. Android开发日志打卡APP(一)