Итак, у меня есть несколько служебных скриптов в моей папке ~/scripts. Все они скрипты bash, ничего удивительного в этом нет. Один называется sfind.sh
, другой - svn-add-all.sh
. В какой-то момент я создал символические ссылки на них и сделал их исполняемыми. Поэтому я могу запустить sfind.sh
в моем приглашении как $ sfind
и svn-add-all.sh
как $ addall
.
Проблема в том, что я не могу вспомнить, куда я помещаю свои символические ссылки. Они должны быть в моем $ PATH, но выполнение ls
для папок в моем $ PATH ничего не показало.
echo $PATH
/usr/local/bin:/usr/local/drush:/opt/local/bin:/opt/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
Тогда я попытался найти общесистемную находку. Вот что я попробовал:
sudo find / -lname /Users/kyle/scripts/\* -exec ls --color=always {} \;
sudo find / -mount -lname /Users/kyle/scripts/\* -exec ls --color=always {} \;
sudo find / -name "sfind"
sudo find / -lname "sfind"
sudo find / -name "sfind*" -type fl
sudo find / -name "addall"
И все же я ничего не получил.
Использование locate
which
тоже не сработало. Очевидно, что эти ссылки должны быть доступны откуда-то.
Можно ли как-нибудь найти местоположение этих символических ссылок?
Благодарю.