我正在创建一个 tar 并使用以下方法在其他位置解压它:
$ tar -C sourcedir -cf - . | tar -C targetdir -xpf -
Run Code Online (Sandbox Code Playgroud)
但它失败了,
我得到的错误是:Argument list too long - tar,当我减少文件数量时,我的意思是分批进行(例如一次 1000 个文件),它可以工作。
我注意到的另一点是:
如果文件名比它短则工作正常。
我不确定究竟是什么限制了这一点?请给出建议。