首页 > 解决方案 > 从文件列表创建符号链接

问题描述

我有一个文件夹,其中包含多个文件和一个文件 ( file_list),其中列出了感兴趣的文件。我想为与列表中的文件名匹配的所有文件创建符号链接。有没有一种简单的方法可以在 bash 中做到这一点?

例子:

标签: bashshell

解决方案


这样的事情应该做:

#!/usr/bin/env bash 

while IFS= read -r file; do
    [[ -e /some/path/$file ]] && ln -s "/some/path/$file" /dest/path
done < file_list

推荐阅读