tar打包的问题:prefix is greater than 155;file name too long
tar压缩包时,出现了两个问题:
prefix is greater than 155;
file name too long;
请问有没有参数,或者其它的办法可以避免这种情况。
使用的命令是: tar -cf a.tar a
具体错误信息如下:
tar:
rootdata/realData/Validation/project5.0/FG1/HCS/CUACRHCSHCS1CUP00019_LvMng/Test1/Pegaus_CUACRHCSHCS1CUP00019_LvMing/Check_KNC_activate_Measurement_Control(2d)__S005_2006-07-26_11.14.46/Check KNC activate Measurement Control(2d)__S005_2006-07-26_11.14.46.log: prefix is greater than 155
tar:
rootdata/realData/Validation/project5.0/FG1/HCS/CUACRHCSHCS1CUP00019_LvMng/Test1/Pegaus_CUACRHCSHCS1CUP00019_LvMing/Check_KNC_activate_Measurement_Control(2d)__S005_2006-07-26_11.14.46/TpRrcMeasurementControl__Check KNC activate Meas__S005P000_2006-07-26_11.14.46.log: file name too long
------解决方案--------------------错误信息不是很清楚了吗?你的文件名太长了。
------解决方案--------------------请问一下你OS 的具体版本,用 uname -a 看一下.
如果是tar 对文件名长度的限制的话, 你可以用 zip 试一试
------解决方案--------------------用info tar 查到的信息:
GNU extensions to `tar ', such as the support for file names
longer than 100 characters....
所以gnu版本的 tar 应当是支持文件名长度在 > 100, 好像是 < 255
你加上 --format=gnu 参数试试