Linux 使用cpio复制文件-为什么我会得到一个;无效的跨设备链接“;错误?

Linux 使用cpio复制文件-为什么我会得到一个;无效的跨设备链接“;错误?,linux,cygwin,zsh,cpio,Linux,Cygwin,Zsh,Cpio,对于复制大文件,我想尝试将shell脚本中的cp替换为cpio,因为我希望能够通过指定显式缓冲区大小来微调性能。当前的开发环境是Windows7上Cygwin上的Zsh,但解决方案也应该在Linux上运行 我的原始复制命令是 cp //some.share/some/file local_dir 我把它换成了 cpio -null -pd local_dir <<<//some.share/some/file cpio-null-pd local_dir Stack Ove

对于复制大文件,我想尝试将shell脚本中的
cp
替换为
cpio
,因为我希望能够通过指定显式缓冲区大小来微调性能。当前的开发环境是Windows7上Cygwin上的Zsh,但解决方案也应该在Linux上运行

我的原始复制命令是

cp //some.share/some/file local_dir
我把它换成了

cpio -null -pd local_dir <<<//some.share/some/file

cpio-null-pd local_dir Stack Overflow是一个关于编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。另请看@jww:对不起,但我认为这是关于编程的。我正在编写一个shell脚本,我想在这个脚本中使用一个特定的命令,它不会像我希望的那样执行。我猜我有些选择错了。如果这不是编程,那么会是什么?