【发布时间】:2021-07-06 20:18:56
【问题描述】:
我有大量照片,按文件夹排序。我想编写一个脚本来搜索,找到匹配的文件夹名称,并创建指向新文件夹中匹配文件夹的符号链接。
类似这样的:
find /mnt/librarypool/user1/originals -type d -iname "*bbq*" -exec sh -c 'ln -s "{}" "/mnt/mediapool/bbq$("sh basename {}")"' \;
(这可行,但返回错误,“sh: cannot open basename: No such file or directory”)
这将在 /mnt/librarypool/user1/originals 中找到任何与“bbq”匹配的文件夹,并将在 /mnt/mediapool/bbq/ 中创建指向该文件夹的链接。
有没有更好的方法?我该如何清除该错误?
【问题讨论】: