tar解压出错tar: Child returned status 1

    xiaoxiao2021-03-25  162

    一、错误情况

    目前我遇到错误情况:

    1、压缩文件不是 .tar.gz的文件是.tar文件。使用了  tar -zxvf 命令。

    解决方法:

    去掉z。

    原因:

    .tar只是将文件打包,文件的大小没什么变化。

    .tar.gz是加入了gzip的压缩命令,会将文件压缩存放,可以有效压缩文件的大小,以便于缩短传输时间或者释放磁盘空间。

    2、参数 f 没有放到末尾一个。

    二、tar参数解析

    tar [-cxtzjvfpPN] 文件与目录 -c :建立一个压缩文件

    -x :解开一个压缩文件

    -t :查看压缩文件的有哪些文件名

    -j : 以bzip2进行压缩或解压缩,文件名为*.tar.bz2.

    -z : 以gzip进行压缩或解压缩,文件名为*.tar.gz -v : 压缩的过程中显示文件名 -f :后解被处理的文件名,只能放在参数末尾

    -p  :使用原文件的原来属性(属性不会依据使用者而变) -P :保留绝对路径 -N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!

    三、操作实例

    压缩

    tar -zcvf filename.tar.gz 要被压缩的文件或目录名称

    查询

    tar -ztvf filename.tar.gz

    解压缩

    tar -zxvf filename.tar.gz -C 想要解压到的目录

    添加文件

    向已经存在的归档文件中添加文件,追加选项-r tar  -rvf original.tar new filename

    拼接两个压缩文件

    用-A选项合并多个tar文件 tar -Af file1.tar file2.tar

    在归档文件中排除部分文件

    用--exclude[PATTETN]排除匹配通配符的文件 如排除所有.txt文件 tar -cf xiao.tar* --exclude “*.txt"

    -------------

    更多的Java,Angular,Android,大数据,J2EE,Python,数据库,Linux,Java架构师,:

    http://www.cnblogs.com/zengmiaogen/p/7083694.html

    转载请注明原文地址: https://ju.6miu.com/read-2967.html

    最新回复(0)