Hard- & Softlinks

Grundlagen

Jede Datei (die man sich per ls anzeigen lassen kann) ist eigentlich nur ein Verweis auf einen Speicherbereich auf der Festplatte.

Wird eine Datei (innerhalb einer Partition) verschoben, wird nur der alte Verweis gelöscht, und ein neuer an der neuen Stelle auf den selben Speicherbereich angelegt. Die eigentlichen Daten bleiben unverändert.

  • Symlink - Ist nur ein weiterer Verweis auf einen bestehenden Verweis
  • Hardlink - Ist ein zweiter Verweis auf den selben Speicherbereich

Existiert kein Verweis mehr auf einen Speicherbereich, gilt die Datei als gelöscht.

  • Hardlink:

    ln quelle link
    
  • Softlink:

    ln -s quelle link
    
  • Hard- und Softlinks anzeigen:

    ls -i
    
  • Softlinks kann man schon auch schon so erkennen:

    ls -l
    
  • pwd - Zeigt im Standard nur den Symbolischen Pfad

  • pwd -P - Zeigt den tatsächlichen Pfad