0

在某些情况下,可能需要创建指向包含在一个文件夹中的所有文件夹的符号链接,例如folder(a)在另一个文件夹中,例如folder(b). Linux 提供了强大的命令行功能,所以我认为这可以通过以下方式轻松完成find

find folder\(a\)/ -maxdepth 1 -type d -exec ln -s {} \
    folder\(b\)/`echo {} | cut -d '/' -f2` \;

但是这个命令并没有完成它的工作。最好的方法是什么?

4

1 回答 1

1

这是我发现它有效的一种方法:

find folder\(a\)/ -mindepth 1 -maxdepth 1 -type d \
    -printf 'ln -s "../%p" folder\\(b\\)/%f\n' | sh
于 2012-11-23T08:17:20.643 回答