Один исполняемый файл является символической ссылкой другого:

#ls -l /sbin/depmod
lrwxrwxrwx 1 root root 11 Mar 15 07:00 /sbin/depmod -> ../bin/kmod

Тогда почему это так:

#/sbin/depmod 
depmod: ERROR: could not open directory /lib/modules/3.10.0-693.5.2.el7.x86_64: No such file or directory

(...)

#/bin/kmod
missing command

(...)

1 ответ1

2

Может быть несколько причин.

Например, команда может искать файл в каталоге относительно его собственного местоположения.

Другая возможность заключается в том, что поведение команды зависит от ее имени (например, сценарий оболочки может проверять $ 0).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .