Итак, у меня есть несколько служебных скриптов в моей папке ~ / 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тоже не сработало. Очевидно, что эти ссылки должны быть доступны откуда-то.
Можно ли как-нибудь найти местоположение этих символических ссылок?
Благодарю.
type sfind?