我想遍历我的 mp3 文件夹,并在名为 links 的文件夹中创建指向每个 mp3 的符号链接。我希望我的链接是相对于目录结构而不是绝对的。我尝试过这个但没有运气。
find . -name "*.mp3" -type l -delete; mp3="mp3"; for i in ./*/; do; ln -s ../links/ "$i$mp3"; done
有人可以帮忙吗?
答案1
假设links
与您的 mp3 目录结构处于同一级别或以上(否则您必须调整相对路径..
):
cd /path/to/links
find .. -name "*.mp3" -type f -exec ln -s {} \;
请注意,mp3 文件可以具有相同的文件名,第一个找到的文件“赢得”符号链接。