在 Linux 上,我有一个可用于 cp 命令的 --parents 选项,所以我可以这样做
cp --parents test/withintest/go.rb test2
http://www.gnu.org/software/coreutils/manual/html_node/cp-invocation.html
在 Mac 上,我没有此选项可用。有没有办法在 Mac 上做到这一点?为什么这个选项不可用?
PS。--parents 的目的如下:
'--parents' 通过将斜杠和源文件的指定名称附加到目标目录来形成每个目标文件的名称。
给 cp 的最后一个参数必须是现有目录的名称。
例如,命令:
cp --parents a/b/c existing_dir
将文件 a/b/c 复制到 existing_dir/a/b/c,创建任何缺少的中间目录。