Добавьте --backup=numbered
к ln и добавьте, .~n~
если имя уже существует.
Авто переименовать символическую ссылку
1075
Justin Kredible
У меня есть папка, которая содержит много подпапок, которые содержат много изображений. Я нахожу утомительным заходить в каждую папку, чтобы просматривать изображения, поэтому я решил создать пустую папку и создать символические ссылки на все изображения с помощью следующей команды (я на Ubuntu 11.10):
find /home/someuser/ParentImageFolder/Galleries/ -iname "*.jpg" -print -exec ln -s {} . \;
Это работает нормально, но проблема, с которой я сталкиваюсь, заключается в том, что если в разных папках находятся два файла с одинаковыми именами, создается только одна символическая ссылка.
Может ли кто-нибудь предоставить мне способ решить эту проблему, так что даже если есть два файла с одинаковым именем, я все равно получу две символические ссылки, созданные при выполнении моей команды выше.
Благодарю.
Просто любопытно, но почему бы вам просто не дать ссылку на целые папки внутри галерей? Таким образом, вам не нужно беспокоиться об именах файлов: `find / wherever -type d -exec ln -vs {}. \; `(или что-то в этом роде)
runlevel0 6 лет назад
0
1 ответ на вопрос
0
micke
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4