繁体   English   中英

终端错误:cp:非法选项

[英]terminal error: cp: illegal option

这些终端命令是为linux编写的。 可以将它们翻译成mac吗?

#!/bin/sh
cp --preserve=links libleveldb.* /usr/local/lib
cp -r include/leveldb /usr/local/include/
ldconfig

这是我得到的错误:

cp: illegal option -- -
usage: cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file target_file
       cp [-R [-H | -L | -P]] [-fi | -n] [-apvX] source_file ... target_directory
./try.sh: line 4: ldconfig: command not found

Mac版本的cp没有--preserve选项。 请改用-p选项(请参见手册页

有时用GNU替换Mac coreutils可能是一个很好的解决方案。 请参阅此线程以了解有关在Mac上安装GNU coreutils的更多信息。

另外, ldconfig也不能在Mac上运行。 请参阅此讨论以找到替代方法。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM