分页: 1 / 1

请教如何打包处理长路径名的文件?

发表于 : 2011-05-31 19:58
leo
请教大家一个问题,大家是怎样打包处理长路径名的文件的,tar不能处理,说是路径名太长,估计直接丢弃(不处理)了。

代码: 全选

# tar zcf cvs.tar.gz cvs
tar: File name too long for ustar cvs/ports/devel/eclipse/sdk/patches/Attic/patch-plugins_org_eclipse_osgi_eclipseAdaptor_src_org_eclipse_core_runtime_adaptor_EclipseBundleData_java,v
tar: File name too long for ustar cvs/ports/devel/eclipse/sdk/patches/patch-plugins_org_eclipse_swt_Eclipse_SWT_Mozilla_common_org_eclipse_swt_internal_mozilla_XPCOM_java,v
tar: File name too long for ustar cvs/ports/devel/jdk/1.3/patches/Attic/pack-patch-j2sdk1_3_1_build_bsd-powerpc_tmp_java_java_lang_jvm_CClassHeaders_java_lang_ref_SoftReference_h,v
我的目的是打包下载到本地的OpenBSD的CVS库,然后压缩,不过有时候总有些文件因路径名太长在打包时有类似的错误提示。
有类似经验或者思路的朋友请不吝赐教。

回复: 请教如何打包处理长路径名的文件?

发表于 : 2011-05-31 23:21
hlwork
试试Gnu tar。看文档上说Gnu tar对文件大小和文件名长度没有限制。

回复: 请教如何打包处理长路径名的文件?

发表于 : 2011-06-01 3:17
leo
多谢,有时间尝试一下。