我不太确定该怎么做,但我需要为一个目录中的某些文件创建符号链接(symbolic link),并将符号链接(symbolic link)放在另一个目录中。
例如,我想链接当前目录 bar1 中名称中包含单词“foo”但没有扩展名“.cc”的所有文件,并将符号链接(symbolic link)放在目录 bar2 中。
我想知道在 LINUX bash 中是否有单行命令可以完成此操作。
最佳答案
假设您所在的目录包含目录 bar1
和 bar2
:
find bar1 -name '*foo*' -not -type d -not -name '*.cc' -exec ln -s $PWD/'{}' bar2/ \;
关于linux - 如何在 LINUX 中有选择地创建指向另一个目录中特定文件的符号链接(symbolic link)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10888105/