Авто переименовать символическую ссылку

У меня есть папка, которая содержит много подпапок, которые содержат много изображений. Я нахожу утомительным заходить в каждую папку, чтобы просматривать изображения, поэтому я решил создать пустую папку и создать символические ссылки на все изображения с помощью следующей команды (я нахожусь на Ubuntu 11.10):

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

Это работает нормально, но проблема, с которой я сталкиваюсь, заключается в том, что если в разных папках находятся два файла с одинаковыми именами, создается только одна символическая ссылка.

Может ли кто-нибудь предоставить мне способ решить эту проблему, так что даже если есть два файла с одинаковым именем, я все равно получу две символические ссылки, созданные при выполнении моей команды выше.

Благодарю.

1 ответ

Добавлять --backup=numbered и .~n~ будет добавлено, если имя уже существует.

Другие вопросы по тегам