首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >相当于cp -s的Mac OS

相当于cp -s的Mac OS
EN

Stack Overflow用户
提问于 2014-11-25 02:29:26
回答 1查看 864关注 0票数 0

在unix中,cp命令有一个-s选项,它允许:

代码语言:javascript
复制
 -s, --symbolic-link
          make symbolic links instead of copying

 -R, -r, --recursive
          copy directories recursively

Mac的cp版本不支持-s选项。我想在Mac中发布相当于cp -Rs src destination的unix。我该怎么做?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-11-25 04:15:26

GNU中存在的-s标志不是POSIX标准的一部分,因此在符合POSIX的系统(如OS )上也不需要。因此,没有直接方法通过OS上的默认cp创建符号链接。

然而,你有几个选择:

  • 安装GNU或FreeBSD cp,它们都有-s标志。如果已安装了自制软件,则可以从cp包中获取GNU cp
  • 自己解决问题。如果您想要做的只是递归地符号链接目录中的文件。它只需遍历每个文件,创建目录并对普通文件进行符号链接。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27117826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档