Gubuntu 发表于 2012-01-17 14:49

tar命令问题总结

有不对的地方还请大家纠正啊。

1、        提示文件太大怎么办?
tar不支持超过8G的数据(有的系统是2G)。
解决方法:加上E参数。

2、        提示文件名太长怎么办?
tar不支持超长的目录或文件名。单个目录或文件名不能超过100个字符,所有前缀的长度不能超过155个字符(与系统有关)。
tar超长的目录或文件名时会报错:filename is greater than 100
tar超深的目录时会报错:prefix is greater than 155
解决方法:加上E参数

3、        tar中文文件名报错怎么办?
加上E参数后,tar就不支持中文文件名了。会报错:
UTF-8 conversion failed.
解决方法:去掉E参数。如果数据量太大或要用超长文件名,请使用gnu tar

4、        解压报错LongLink怎么办?
此问题在压缩包里面有长文件命令或深目录才会出现,一般是解压的参数不正确,或者压缩和解压用的不是一个版本的tar导致。如果压缩时是用gnu tar,压缩时有超长文件名,用tar解压时会报错“tar: ././@LongLink: typeflag 'L' not recognized, converting to regular file”,并在当前目录下生成一个LongLink文件。

解决方法:用gnu tar解压

ulovko 发表于 2012-05-26 11:00

额 总结的真好:emn31:

znnnz 发表于 2012-05-28 14:23

总结的好,收藏了。

xxxqing 发表于 2014-09-15 14:23

总结得好,学习了!

o0不知火舞0o 发表于 2014-09-19 11:11

总结的真好,谢谢楼主分析
页: [1]
查看完整版本: tar命令问题总结