Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
在某些情况下,可能需要创建指向包含在一个文件夹中的所有文件夹的符号链接,例如folder(a)在另一个文件夹中,例如folder(b). Linux 提供了强大的命令行功能,所以我认为这可以通过以下方式轻松完成find:
folder(a)
folder(b)
find
find folder\(a\)/ -maxdepth 1 -type d -exec ln -s {} \ folder\(b\)/`echo {} | cut -d '/' -f2` \;
但是这个命令并没有完成它的工作。最好的方法是什么?
这是我发现它有效的一种方法:
find folder\(a\)/ -mindepth 1 -maxdepth 1 -type d \ -printf 'ln -s "../%p" folder\\(b\\)/%f\n' | sh