Ln: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 57: | Zeile 57: | ||
|} | |} | ||
= | =Befehle= | ||
<code>ls -l</code> Um Dateien, inklusive Softlinks, zu listen. Softlinks haben den Buchstaben '''l''' im '''File Mode String''' | |||
'''ls -l ./''' | |||
=Links= | |||
==Extern== | |||
#https://wiki.ubuntuusers.de/ln/ | #https://wiki.ubuntuusers.de/ln/ | ||
#https://www.howtoforge.de/anleitung/linux-ln-befehl-tutorial-fuer-anfaenger-5-beispiele/ | #https://www.howtoforge.de/anleitung/linux-ln-befehl-tutorial-fuer-anfaenger-5-beispiele/ | ||
Zeile 64: | Zeile 69: | ||
#https://wiki.archlinux.de/title/Ln | #https://wiki.archlinux.de/title/Ln | ||
[[Category:Linux:Befehl]] | |||
[[Category:Linux:Dateiverwaltung]] | [[Category:Linux:Dateiverwaltung]] |
Version vom 5. November 2020, 14:00 Uhr
Definition: ln
ln
steht für link und es erzeugt eine Verknüpfung zu einer Datei oder einem Verzeichnis.ln
kann zwei Arten von Links erstellen: Soft- und Hardlinks.
Anwendung von ln
Die allgemeine Syntax für ln lautet:
ln [OPTION]... ZIEL VERKNÜPFUNGSNAME
Man kann auch mehrere Dateien in ein Verzeichnis verlinken:
ln [OPTION]... ZIELE... LINKVERZEICHNIS
Hardlink
- Ein Hardlink ist ein Eintrag im Dateisystem mit einem Namen, der auf den tatsächlichen Speicherplatz einer Datei zeigt.
- Ein Hardlink referenziert über eine inode.
- Verweist nur auf Dateien.
Beispiel eines Hardlinks:
ln ./Test.txt ./Verknüpfung_mit_Test.txt
cp -al QUELLE ZIEL
Softlink
- Symbolische Verknüpfungen ("Symlinks", "Softlinks" oder oft auch nur Verknüpfungen genannt) wurden geschaffen, um diese Unzulänglichkeit der Hardlinks zu umgehen.
- Ein Softlink referenziert über einen Dateisystenpfad.
- Verweist auf Dateien und Verzeichnisse.
- Zeigt ins leere, wenn das Ziel gelöscht wird.
Bespiel einer symbolischen Verknüpfung:
ln -s ./Test.txt ./Verknüpfung_mit_Test.txt
Optionen von ln
ln kennt folgende Optionen:
Zeichen | Beschreibung |
---|---|
-i | fragt vor dem Überschreiben nach |
-s | erzeugt eine symbolische Verknüpfung anstatt eines Hardlinks |
-r | erzeugt - auch bei Angabe absoluter Pfade - eine Verknüpfung mit relativen Pfaden zueinander (setzt -s voraus) |
-f | vorhandene mit dem VERKNÜPFUNGSNAMEn gleichnamige Verknüpfungen oder auch Dateien überschreiben |
Befehle
ls -l
Um Dateien, inklusive Softlinks, zu listen. Softlinks haben den Buchstaben l im File Mode String
ls -l ./