自动重命名符号链接

自动重命名符号链接

我有一个文件夹,里面有很多子文件夹,子文件夹里有很多图片。我觉得进入每个文件夹浏览图片很麻烦,所以我决定创建一个空文件夹,并使用以下命令为所有图片创建符号链接(我在 Ubuntu 11.10 上):

find /home/someuser/ParentImageFolder/Galleries/ -iname "*.jpg" -print -exec ln -s {} . \;

这工作正常,但我遇到的问题是,如果不同文件夹中有两个同名的文件,则只会创建一个符号链接。

有人能提供一种方法来解决这个问题吗?这样,即使有两个同名的文件,当我运行上述命令时,我仍然会创建两个符号链接。

谢谢。

答案1

如果名称已经存在,则添加--backup=numbered到 ln 并.~n~附加。

相关内容