/ / Wie ist es m├Âglich, dass die Ausgabe von zwei Befehlen unterschiedlich ist, wobei einer symbolisch mit dem anderen verbunden ist? - Linux, symbolischer Link

Wie ist es m├Âglich, dass die Ausgabe von zwei Befehlen unterschiedlich ist, wobei einer symbolisch mit dem anderen verbunden ist? - Linux, symbolischer Link

Eine ausf├╝hrbare Datei ist ein Symlink einer anderen:

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

Warum ist das dann:

#/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

(...)

Antworten:

2 f├╝r Antwort Ôäľ 1

Daf├╝r kann es mehrere Gr├╝nde geben.

Beispielsweise kann der Befehl nach der Datei in einem Verzeichnis relativ zu ihrem eigenen Speicherort suchen.

Eine andere M├Âglichkeit besteht darin, dass das Verhalten des Befehls von seinem Namen abh├Ąngt (z. B. k├Ânnte ein Shell-Skript $ 0 pr├╝fen).