精华内容
下载资源
问答
  • 1. 使用tar 解压 Zookeeper官网下载的zookeeper-3.4.10.tar.gz 时候,出现错误提示: gzip: stdin: unexpected end of file zookeeper-3.4.10/src/java/test/org/apache/zookeeper/test/LETest.java zookeeper-...
    左侧扫码关注微信公众号: 君子黎,随时交流,共同进步~

    1. 使用tar 解压 Zookeeper官网下载的zookeeper-3.4.10.tar.gz 时候,出现错误提示:
    gzip: stdin: unexpected end of file zookeeper-3.4.10/src/java/test/org/apache/zookeeper/test/LETest.java zookeeper-3.4.10/src/java/test/org/apache/zookeeper/test/QuorumQuotaTest.java zookeeper-3.4.10/src/java/test/org/apache/zookeeper/test/LENonTerminateTest.java zookeeper-3.4.10/src/java/test/org/apache/zookeeper/test/QuorumTest.java zookeeper-3.4.10/src/java/test/org/apache/zookeeper/test/DisconnectableZooKeeper.java zookeeper-3.4.10/src/java/test/org/apache/zookeeper/test/StandaloneTest.java zookeeper-3.4.10/src/java/test/org/apache/zookeeper/test/QuorumUtil.java tar: 归档文件中异常的 EOF tar: 归档文件中异常的 EOF tar: Error is not recoverable: exiting now
    我首先排除了 包 有问题这个干扰,因为我在公司使用都是能够解压成功的,所以不可能是出现压缩包损坏问题。因此,问题应该是在我下载该压缩包到将压缩包上传到 Ubuntu 环境过程中。

    2. 使用命令 ls -lht 查看当前 Ubuntu 环境中的压缩包文件大小
    ls -lht zookeeper-3.4.10.tar.gz

    这里写图片描述
    结果是:大小为 2.5 M

    现在我去看看windows系统上的该压缩包文件大小
    这里写图片描述
    结果其大小为:33.4 MB,很明显 Ubuntu 环境中的tar 压缩包丢失了数据。因为我安装了VMware tools 工具,所以我是采取直接将 tar压缩包文件 拖到 ubuntu环境中的。但是之前没有出现过这样的情况,很奇怪。

    解决方法:使用FileZilla 工具 将tar压缩包 重新上传到 Ubuntu中
    这里写图片描述

    然后执行:tar -zxvf zookeeper-3.4.10.tar.gz 就成功了。
    这里写图片描述


    展开全文
  • tar 解压

    千次阅读 2015-12-30 22:23:03
    有时候远程下载tar包的时候,由于包太大,失去连接时,需要重新下载非常郁闷。 这时候使用split分割分解拆分大包文件,然后单个下载下文件就OK。 在Linux下使用 tar 命令来将文件打包并压缩是很通常的用法了。...
    有时候远程下载tar包的时候,由于包太大,失去连接时,需要重新下载非常郁闷。
    这时候使用split分割分解拆分大包文件,然后单个下载下文件就OK。

    在Linux下使用 tar 命令来将文件打包并压缩是很通常的用法了。可是Linux的文件系统对文件大小有限制,也就是说一个文件最大不能超过2G,如果压缩包的的内容很大,最后 的结果就会超过2G,那么该怎么办呢?又或者压缩包希望通过光盘来进行备份,而每张光盘的容量只有700M,那么该如何存储呢?解决的办法就是将最后的压 缩包按照指定大小进行分割,这就需要用到split命令了。

    举例说明:
    要将目录logs打包压缩并分割成多个1M的文件,可以用下面的命令:
    tar cjf - logs/ |split -b 1m - logs.tar.bz2.
    完成后会产生下列文件:
    logs.tar.bz2.aa, logs.tar.bz2.ab, logs.tar.bz2.ac
    要解压的时候只要执行下面的命令就可以了:
    cat logs.tar.bz2.a* | tar xj

    再举例:
    要将文件test.pdf分包压缩成500 bytes的文件:
    tar czf - test.pdf | split -b 500 - test.tar.gz
    最后要提醒但是那两个"-"不要漏了,那是tar的ouput和split的input的参数。

    这里对命令做一些讲解。 
    压缩和分割命令行中红色部分的为命令对应的I/O文件名参数,其中-表示标准输入或输出。那么结合上面的例子,tar命令表示的意思就是将logs目录压缩,生成的结果直接输送到标准输出上;而split命令表示从标准输入获得文件内容进行分割,结果文件前缀为logs.tar.bz2.。二者再通过管道将各自的标准输入输出对接起来。

    这里再解释一下split命令的参数含义: 
    -b SIZE 指定每个文件的大小,其单位可以为b(512字节)、k(1K)、m(1M) 
    -d 使用数字而不是字母作为后缀名 
    -a X 指定后缀名的长度,默认为2位 

    这样上面的命令就可以变化为: 
    tar cjf - logs/ |split -b 1m -d -a 1- logs.tar.bz2.


    注: $ cat file1 file2 file3 > bigfile

    展开全文
  • 很多时候我们需要把文件解压...有时候很讨厌,因为tar.gz的包里就存在一个与压缩包同名的目录,这种情况的话需要先解压,再拷贝: tar -zxvf vscode-server-linux-x64.tar.gz -C ./ mv vscode-server-linux-x64/* ....

    Linux下tar解压tar.gz文件到当前目录
    很多时候我们需要把文件解压到当前目录,命令如下:

    tar -zxvf vscode-server-linux-x64.tar.gz -C ./
    

    有时候很讨厌,因为tar.gz的包里就存在一个与压缩包同名的目录,这种情况的话需要先解压,再拷贝:

    tar -zxvf vscode-server-linux-x64.tar.gz -C ./
    mv vscode-server-linux-x64/* .
    


    zip压缩的方法:How do I zip/unzip on the unix command line? - Unix & Linux Stack Exchange

    zip squash.zip file1 file2 file3
    # or to zip a directory
    zip -r squash.zip directory
    

    tar压缩:

    tar -zcvf myfile.tgz file1 file2
    

    tar解压:

    tar -zxvf myfile.tgz
    tar -xvzf community_images.tar.gz
    tar jxxf filename.tar.bz2
    

    f: this must be the last flag of the command, and the tar file must be immediately after. It tells tar the name and path of the compressed file.
    z: tells tar to decompress the archive using gzip
    x: tar can collect files or extract them. x does the latter.
    v: makes tar talk a lot. Verbose output shows you all the files being extracted.


    tar -zxvf filename.tar.gz
    

    其中zxvf含义分别如下

    z:   gzip          压缩格式

    x:   extract         解压

    v:   verbose        详细信息

    f:   file(file=archieve)    文件

    tar -jxvf filename.tar.bz2
    tar -Jxvf filename.tar.xz
    tar -Zxvf filename.tar.Z
    

    事实上, 从1.15版本开始tar就可以自动识别压缩的格式,故不需人为区分压缩格式就能正确解压

    tar -xvf filename.tar.gz
    tar -xvf filename.tar.bz2
    tar -xvf filename.tar.xz
    tar -xvf filename.tar.Z
    

    有个使用jar进行解压的奇淫技巧:

    jar -xf file.zip
    
    展开全文
  • tar解压错误

    千次阅读 2018-11-09 11:37:13
    tar解压错误: gzip: stdin: unexpected end of file tar: Unexpected EOF in archive tar: Unexpected EOF in archive tar: Error is not recoverable: exiting now 这个错误虽说不是很常见,但是一旦遇到这个...

    tar解压错误:
    gzip: stdin: unexpected end of file
    tar: Unexpected EOF in archive
    tar: Unexpected EOF in archive
    tar: Error is not recoverable: exiting now

    这个错误虽说不是很常见,但是一旦遇到这个错误就很棘手,汉语翻译过来是意外的错误,直接中断。(作者在这里是docker容器里出现的错误,并且试了很多种方法,最后总结的几种解决方案。)那么这是什么原因的其实,其实,这就是一个包错误,主要有两种原因
    1.就是压缩包损坏,无法解压
    2.就是版本不匹配,无法解压

    那么这两种原因怎么去解决的,作者总结了3种方法
    1.重新拉取压缩包,注意查看包的大小是否有变化
    2.上述方法不行则使用xshell远程工具传输压缩包
    eg:
    在xshell中输入: yum -y install lrzsz
    把所需要的安装包直接拉取
    3.如果版本不匹配,那么只有去下载正确的安装包解决了

    作者当时试了1,3方法,但是包大小总是出现错误,最后想到使用Xshell才成功。希望对大家有帮助~~

    																			作者:SO sir
    
    展开全文
  • 常用的tar解压打包命令语法介绍1.命令格式:2.命令功能:3.命令参数:4.常见解压/压缩命令5.使用实例 1.命令格式: tar[必要参数][选择参数][文件] 2.命令功能: 用来压缩和解压文件。tar本身不具有压缩...
  • linux用tar 解压tar文件报错

    千次阅读 2017-03-31 12:35:27
    tar 解压 tar.bz2文件出错 debian:/usr/src# tar jxf linux-2.6.26.tar.bz2 tar: bzip2: Cannot exec: No such file or directory tar: Error is not recoverable: exiting now tar: Child returned stat
  • tar 解压命令

    2013-09-08 11:22:46
    tar 解压命令 tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中...
  • tar解压.tar.bz2文件失败:tar: Error is not recoverable: exiting now 使用tar解压.tar.bz2文件: 1 tar -jxvf xxxx.tar.bz2 原因:未安装bzip 解决办法:yum -y install bzip2
  • tar解压到指定的目录

    万次阅读 2017-04-13 16:34:17
    tar 解压到指定的目录
  • tar解压命令详细参数

    2018-03-20 14:01:26
    tar解压命令详细参数 转自破冰xshell.net tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别...
  • 使用tar解压一个从网络下载的文档: tar xvf origin_data.tar 出现如下报错信息: tar: Unexpected EOF in archive tar: rmtlseek not stopped at a record boundary tar: Error is not recoverable: exiting now ...
  • tar 解压 跳过第一级目录

    千次阅读 2019-09-23 13:12:50
    tar 解压 跳过第一级目录tar -xjvf linux-socfpga.tar.bz2 -C ./ --strip-components 1 转载于:https://www.cnblogs.com/Huluwa-Vs-Aoteman/p/6821064.html
  • linux tar 解压命令总结

    万次阅读 多人点赞 2012-06-05 15:12:00
    把常用的tar解压命令总结下,当作备忘: tar -c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和...
  • CenOS下使用tar解压文件时出现错误如下示: # tar -zxvf File-Tail-0.99.3.tar.gz  tar: This does not look like a tar archive tar: Skipping to next header tar: Error exit delayed from previous errors ...
  • 1、tar解压文件至指定目录,不包含原目录 要解压的压缩包原目录结构如下 tar -zxf log.tar.gz --strip-components 1 -C /opt/new_test 注:–strip-components 1 解压至下一级目录,若为2则解压至下下级目录 2、...
  • Linux操作系统下,下载完成xx.tar.gz文件然后执行tar -zxvf xx.tar.gz,执行出现如下错误: 3.4.10/src/java/test/org/apache/zookeeper/test...方案一:去掉解压参数中的z,执行命令改为:tar -xvf xx.tar.gz。 该方案
  • tar解压指定文件

    千次阅读 2018-09-21 16:58:32
    由于图片服务器空间不够,我们将不常用的图片tar压缩后,但是有时候又需要指定解压一些文件   可以使用命令 tar xvf 压缩文件.tar 指定需要解压的文件 这里一定要注意,指定需要解压的文件,必须要按照压缩...
  • Linux下安装nginx (tar解压版安装) nginx1.16.1 Jkcc2020-03-08 16:42:302241收藏 分类专栏:linux运行环境文章标签:linuxnginx 版权 Linux下安装nginx (tar安装) nginx1.16.1 1、下载2、安装和配置 一、...
  • linux下 tar解压 gz解压 bz2等各种解压文件使用方法   .tar  解包:tar xvf FileName.tar  打包:tar cvf FileName.tar DirName  (注:tar是打包,不是压缩!)  ———————————————  .gz...
  • tar解压到制定目录

    千次阅读 2019-08-05 10:54:19
    Linux一般使用tar工具来压缩和解压压缩包,解压是一般是解压到同意目录下的,但是也可以使用 tar -zxvf xxxx.tar.gz -C /etc/local/src/xxxx-dir 解压到制定目录。 ...
  • tar解压命令

    千次阅读 2016-07-06 09:49:48
    # tar -cvf /usr/local/auto_bak/test.tar /usr/local/test 仅打包,不压缩 # tar -zcvf /usr/local/auto_bak/test.tar.gz /usr/local/test 打包后,以gzip压缩在参数f后面的压缩文件名是自己取的,习惯上用tar来...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 96,334
精华内容 38,533
关键字:

tar解压