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解压
额 总结的真好:emn31: 总结的好,收藏了。 总结得好,学习了! 总结的真好,谢谢楼主分析
页:
[1]