欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

mac tar解压错误

程序员文章站 2022-05-27 16:17:29
...

解压一个文件的时候出错,只看到了最后输出的:gtar: Exiting with failure status due to previous errors
为了看到错误,把标准输出重定向

$ gtar xzvf devspace.tgz > tar.log
gtar: devspace/\246\246\316\315\343\246ʶ+\324/chinese.txt: Cannot open: No such file or directory
gtar: devspace/\246\246\316\315\343\246ʶ+\324/pinyin.txt: Cannot open: No such file or directory
gtar: devspace/\246\246\316\315\343\246ʶ+\324/simp.txt: Cannot open: No such file or directory
gtar: Exiting with failure status due to previous errors

看到这个错误应该是压缩的时候这几个文件由于文件名乱码没有压缩好,直接跳过这些文件

$ gtar xzvf devspace.tgz --wildcards --exclude */chinese.txt --exclude */pinyin.txt --exclude */simp.txt > tar.log

使用exclude,解压成功,注意这个地方使用了正则匹配文件名,要使用–wildcards参数。