有没有办法创建符号链接[s]到目录的*内容*?

val*_*alk 1 directory bash symlink

我有核心代码,除了一个配置文件外,所有项目都是一样的.我不能对该目录进行符号链接,因为这假设配置文件也是符号链接的.

Linux/Bash中有没有办法做到这一点?我想写一个脚本创建一个通常的目录,然后符号链接核心的所有内容(=文件和目录),然后,我可以在那里创建配置文件.

不确定这是否是最好的解决方案.

Zso*_*kai 6

mkdir someothersite && cd someothersite 
find /your/project -type f ! -name 'CONFIGFILE' -exec ln -s \{\} ./ \;
Run Code Online (Sandbox Code Playgroud)

请注意,如果/your/project目录中没有子目录,则此方法很有效.如果有子目录,那就复杂得多.

顺便说一句,我会用VS来做这件事.例如中央回购,结账,设置配置......

HTH