Child returned status 1 AND 2

https://blog.csdn.net/zengmingen/article/details/60873881


Child returned status 2

    文件名中有空格,不管你看到空格没,最好重命名


一、错误情况

目前我遇到错误情况:

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"

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值