Итак, у меня есть несколько служебных скриптов в моей папке ~ / 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
?