/bin/ssh ist kein Hardlink auf /usr/bin/ssh.
/bin ist ein Symlink auf /usr/bin.
Update:
sewulba schriebHallo Community.
Ich möchte einen Hardlink auflösen, aber bekomme es irgendwie nicht hin.
Es sieht inetwa so aus:
ls -i /bin/ssh
18960 /bin/ssh
ls -i /usr/bin/ssh
18960 /usr/bin/ssh
Nutze ich rm zum löschen einer dieser ssh-Files, dann verschwinden sie auf beiden Seiten.
Da ist nur eine ssh-File. /bin/ssh und /usr/bin/ssh sind dieselbe Datei.
sewulba schrieb
Kopiere ich die vorher gesicherte ssh-file nach /bin, dann ist Sie auch wieder in /usr/bin zu finden.
Klar, denn /bin ist ein Symlink auf den Ordner /usr/bin.
sewulba schrieb
In /usr/bin will ich aber einen Softlink anlegen zu einem speziellen Ersatz für die ssh-file.
So funktioniert das nicht.
Wenn du eine Spezielle SSH-Version verwenden möchtest, installiere sie nach /usr/local/bin.
Zu Hardlinks allgemein:
Informationen zur Anzahl der Hardlinks liefert der Referenzcounter von ls -l (zweite Spalte):
$ ls -l /usr/bin/ssh
-rwxr-xr-x 1 root root 731568 29. Jul 04:08 /usr/bin/ssh
$ sudo ln /usr/bin/ssh myssh
$ ls -l /usr/bin/ssh
-rwxr-xr-x 2 root root 731568 29. Jul 04:08 /usr/bin/ssh
$ ls -l myssh
-rwxr-xr-x 2 root root 731568 29. Jul 04:08 myssh
$ unlink myssh
$ ls -l /usr/bin/ssh
-rwxr-xr-x 1 root root 731568 29. Jul 04:08 /usr/bin/ssh