【发布时间】:2015-06-12 14:39:55
【问题描述】:
我有包含以下代码的生成文件。
ddd :
@mkdir -p /full/path_new/to/new_dir
@ln -fs /full/path_old/to/old_dir/private /full/path_new/to/new_dir/private
Linux ln 命令在目录taget 和父目录中创建链接。这意味着我有:
/full/path_new/to/new_dir:
private -> /full/path_old/to/old_dir/private
但旧的也有链接
/full/path_old/to/old_dir/private
private -> /full/path_old/to/old_dir/private
因为我有类似的东西
/full/path_old/to/old_dir/private/private/private/private (...) endless
我应该如何使用 ln 命令只在 new_dir 中有链接?
【问题讨论】:
-
顺便说一句,把
@放在你所做的每一件事上都是疯狂的。使用make -s运行或指定.SILENT: ddd。