• 环境

    • 虚拟机:VMware-10.0.7 build-2844087
    • Linux系统:CentOS 6.8
    • 远程工具:Xshell 6 (Build 0197)

一、问题重现

今天在编写批量解压缩脚本时,使用tar解压所有压缩包的时候遇到此类问题,经网络一番查找找出问题所在,原来是解压缩文件时没有考虑文件类型导致。

以下是问题提示:

tar -zxvf xxxxx.tgz
tar: 它似乎不像是一个 tar 归档文件
tar: 跳转到下一个头
tar: 由于前次错误,将以上次的错误状态退出

二、问题解决

2.1、使用file命令查看压缩类型

2.1、使用gzip解压文件

[root@localhost tar]# gzip -d ntfs-3g_ntfsprogs-2021.8.22.tgz
[root@localhost tar]# ll
总用量 656528
drwxr-xr-x. 2 root root      4096 7月  30 16:59 .
drwxr-xr-x. 3 root root      4096 7月  30 05:11 ..
-rw-r--r--. 1 root root 666603757 7月  17 20:40 mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz
-rw-r--r--. 1 root root   5642240 4月  23 18:50 ntfs-3g_ntfsprogs-2021.8.22.tar
-rw-r--r--. 1 root root      1474 7月  30 13:56 sys_log.tar.bz2
-rwxr-xr-x. 1 root root       480 7月  30 15:26 tar1.sh
-rwxr-xr-x. 1 root root      1055 7月  30 16:49 tar2.sh
-rwxr-xr-x. 1 root root       794 7月  30 08:04 tar.sh
-rw-r--r--. 1 root root      2881 6月  18 19:22 zhcon-0.2.5-to-0.2.6.diff.gz

2.3、再使用tar命令进行解压

[root@localhost tar]# tar -xvf ntfs-3g_ntfsprogs-2021.8.22.tar  -C /root/sh/tar
ntfs-3g_ntfsprogs-2021.8.22/
ntfs-3g_ntfsprogs-2021.8.22/TODO.ntfsprogs
...省略部分输出...
ntfs-3g_ntfsprogs-2021.8.22/libfuse-lite/mount_util.c
ntfs-3g_ntfsprogs-2021.8.22/libfuse-lite/fuse_signals.c
ntfs-3g_ntfsprogs-2021.8.22/libfuse-lite/mount.c
ntfs-3g_ntfsprogs-2021.8.22/libfuse-lite/Makefile.am
ntfs-3g_ntfsprogs-2021.8.22/libfuse-lite/fuse_loop.c
ntfs-3g_ntfsprogs-2021.8.22/aclocal.m4

三、完美解决

Linux问题_02:tar: 它似乎不像是一个 tar 归档文件相关推荐

  1. tar: 它似乎不像是一个 tar 归档文件_解决方法

    解压缩xxxxx.tar.gz的过程中出现如下所示问题: tar: 它似乎不像是一个 tar 归档文件 tar: 跳转到下一个头 tar: 由于前次错误,将以上次的错误状态退出 解决办法: 运行fil ...

  2. linux归档文件中的异常,【已解决】CentOS中tar解压tar.gz报错:它似乎不像是一个 tar 归档文件...

    折腾: [未解决]CentOS 7中安装TDengine的服务器端 期间,去解压tar.gz:[root@lin-16core3 tdengine]# ls -lh 总用量 8.4M -rw-r--r ...

  3. Linux打包软件版本带时间,带你写一个 linux 下的打包软件 tar

    相信你对 linux 的 .tar.gz 有点熟悉,这就是先 tar 打包(.tar 后缀),再对此 tar 文件用 gzip 压缩(.tar.gz)的后缀名. 值得注意的是, tar 不是压缩软件, ...

  4. Linux下Ubuntu的常用压缩、解压缩命令,以及tar中的参数 cvf,xvf,cvzf,zxvf的区别

    .tar 文件(不压缩) # 仅打包,并非压缩 tar -xvf FileName.tar # 解包 tar -cvf FileName.tar DirName # 将DirName和其下所有文件(夹 ...

  5. linux解压gz.gz文件,linux解压tar.gz并重命名_linux解压tar.gz文件

    原标题:linux解压tar.gz并重命名_linux解压tar.gz文件 命名为jpg.tar.gz tar –cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.t ...

  6. Linux安装mysql(mysql-5.7.23-1.el7.x86_64.rpm-bundle.tar)(万能解决登录问题,最详细教程)

    1.下载mysql 官网地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 注意事项: (1)下载的安装包必须是.rpm-bundl ...

  7. linux 文件夹tar.bz2压缩命令,使用tar命令提取(或解压缩)tar.bz2和tbz2文件的方法...

    本文介绍使用tar命令提取(或解压缩)tar.bz2和tbz2文件的方法.tar命令允许你创建和提取tar归档文件,它支持各种压缩程序,例如gzip.bzip2.lzip.lzma.lzop.xz和c ...

  8. 解压命令linux tgz,tar 解压_linux中的“tar命令”怎么解压“.tgz”与“.tar.gz”文件?...

    在LINUX下如何将tar压缩文件解压到指定的目录下 一.解压.tar.gz格式到指定的目录下: 命令格式为:tar -zxvf [压缩包文件名.tar.gz] -C  [路径]/ 例如:tar -z ...

  9. linux常用压缩、解压缩文件或文件夹命令tar、zip

    前言 工作中,压缩.解压缩文件或文件夹是比较基本的操作了.利用 tar或zip 命令可以把一大堆的文件和目录打包成一个文件,这对于备份文件或是将几个文件组合成为一个文件进行网络传输是非常有用的. ta ...

  10. linux系统tar文件分割,如何拆分大的tar存档到一定大小的多个文件

    你担心通过网络传输或上传大文件,然后不再担心,因为你可以移动你的文件,以处理慢网络速度,通过将它们分割成给定大小的块. 在本操作指南中,我们将简要探讨归档文件的创建并将其分割为所选大小的块. 我们将用 ...

最新文章

  1. 文本分类的基本思想和朴素贝叶斯算法原理
  2. Microsoft Visual Studio (VS)2010 常用快捷键大全 便捷开发
  3. vue处理json数据的原理_Vue解析json数据的渲染
  4. 2021泰州高考什么时候查成绩查询,2021年泰州学院高考录取结果什么时候出来及查询系统入口...
  5. jetty代理jetty_如何在Jetty中使用SPDY
  6. linux update语句,MySQL 多表 update sql语句总结
  7. JS中的柯里化(currying) 转载自张鑫旭-鑫空间-鑫生活[http://www.zhangxinxu.com]
  8. 第十一章:可绑定的基础结构(四)
  9. 你值得拥有的 11 个前端开发利器
  10. 使用Typora上传博客到博客园
  11. android启动之子系统切换
  12. 190130每日一句
  13. Python语法特点
  14. jsp中使用setAttribute发生错误
  15. 公有云、私有云和混合云介绍
  16. linux centos single,centos 6中single-request-reopen参数说明
  17. 上取整与下取整的解析
  18. Roman Numeral Converter--将给定的数字转换为罗马数字
  19. 安卓UI自动化工具4399AT环境搭建
  20. 没有基础知识学计算机难吗,学计算机需要什么基础 计算机难学吗

热门文章

  1. c语言中calc是什么函数,CSS 3 中的计算函数 calc() 有啥用?
  2. arm服务器测评_ARM:异军突起
  3. 转行it学python_转行IT行业为什么要学习Python开发
  4. 计算机密码忘记旗舰版7,台式电脑win7旗舰版忘了开机密码怎么办?
  5. Multiple dex files define Lrx/android/plugins/RxAndroidPlugins;
  6. 欧美顶尖大学是如何使用大数据的?
  7. Css3:选择器、字体和颜色样式
  8. 做跨境不知道选什么类目,看看这些常青树类目
  9. Python os.popen() 方法
  10. 一份简单、直接、高效的中文求职信模板,一般是直接写在邮件正文中。