Ln: Unterschied zwischen den Versionen

Aus Foxwiki
Keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 7: Zeile 7:
Das Programm '''ln''' ist im Paket '''coreutils''' enthalten kann mit dem folgenden Befehl installiert werden:
Das Programm '''ln''' ist im Paket '''coreutils''' enthalten kann mit dem folgenden Befehl installiert werden:


<code>sudo apt install coreutils</code>
<code> sudo apt install coreutils </code>




Zeile 17: Zeile 17:
Die allgemeine Syntax für ln lautet:
Die allgemeine Syntax für ln lautet:


<code>ln [OPTION]... ZIEL [VERKNÜPFUNGSNAME]</code>
<code> ln [OPTION]... ZIEL [VERKNÜPFUNGSNAME] </code>




Man kann auch mehrere Dateien in ein Verzeichnis verlinken:
Man kann auch mehrere Dateien in ein Verzeichnis verlinken:


<code>ln [OPTION]... ZIELE... LINKVERZEICHNIS</code>   
<code> ln [OPTION]... ZIELE... LINKVERZEICHNIS </code>   




Zeile 32: Zeile 32:
Beispiel eines Hardlinks:
Beispiel eines Hardlinks:


<code>cp -al QUELLE ZIEL</code>
<code> cp -al QUELLE ZIEL </code>




Zeile 42: Zeile 42:
Bespiel einer symbolischen Verknüpfung:
Bespiel einer symbolischen Verknüpfung:


<code>ln -s /home/BENUTZER/Dokumente/Test.txt /home/BENUTZER/Arbeitsfläche/Verknüpfung_mit_Test.txt</code>  
<code> ln -s /home/BENUTZER/Dokumente/Test.txt /home/BENUTZER/Arbeitsfläche/Verknüpfung_mit_Test.txt </code>  





Version vom 11. März 2020, 13:49 Uhr

Definition: ln

ln steht für link und es erzeugt eine Verknüpfung zu einer Datei oder einem Verzeichnis.


Installation

Das Programm ln ist im Paket coreutils enthalten kann mit dem folgenden Befehl installiert werden:

sudo apt install coreutils


ln ist in den meisten Systemen bereits installiert und eine Installation ist in den meisten Fällen nicht notwendig


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


Definition: Hardlink

Ein Hardlink ist ein Eintrag im Dateisystem mit einem Namen, der auf den tatsächlichen Speicherplatz einer Datei zeigt


Beispiel eines Hardlinks:

cp -al QUELLE ZIEL


Nutzung von Softlinks

Symbolische Verknüpfungen ("Symlinks", "Softlinks" oder oft auch nur Verknüpfungen genannt) wurden geschaffen, um diese Unzulänglichkeit der Hardlinks zu umgehen.


Bespiel einer symbolischen Verknüpfung:

ln -s /home/BENUTZER/Dokumente/Test.txt /home/BENUTZER/Arbeitsfläche/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

Quellenangaben

  1. https://wiki.ubuntuusers.de/ln/
  2. https://www.howtoforge.de/anleitung/linux-ln-befehl-tutorial-fuer-anfaenger-5-beispiele/
  3. https://de.wikipedia.org/wiki/Ln_(Unix)
  4. https://wiki.archlinux.de/title/Ln