val*_*alk 1 directory bash symlink
我有核心代码,除了一个配置文件外,所有项目都是一样的.我不能对该目录进行符号链接,因为这假设配置文件也是符号链接的.
Linux/Bash中有没有办法做到这一点?我想写一个脚本创建一个通常的目录,然后符号链接核心的所有内容(=文件和目录),然后,我可以在那里创建配置文件.
不确定这是否是最好的解决方案.
mkdir someothersite && cd someothersite
find /your/project -type f ! -name 'CONFIGFILE' -exec ln -s \{\} ./ \;
Run Code Online (Sandbox Code Playgroud)
请注意,如果/your/project目录中没有子目录,则此方法很有效.如果有子目录,那就复杂得多.
顺便说一句,我会用VS来做这件事.例如中央回购,结账,设置配置......
HTH