Ln: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
{{DISPLAYTITLE:ln}} | {{DISPLAYTITLE:ln}} | ||
'''topic''' kurze Beschreibung | |||
== Beschreibung == | |||
== Installation == | |||
== Anwendungen == | |||
== Syntax == | |||
=== Optionen === | |||
=== Parameter === | |||
=== Umgebungsvariablen === | |||
=== Exit-Status === | |||
== Konfiguration == | |||
=== Dateien === | |||
== Sicherheit == | |||
== Dokumentation == | |||
=== RFC === | |||
=== Man-Pages === | |||
=== Info-Pages === | |||
== Siehe auch == | |||
== Links == | |||
=== Projekt-Homepage === | |||
=== Weblinks === | |||
=== Einzelnachweise === | |||
<references /> | |||
== Testfragen == | |||
<div class="toccolours mw-collapsible mw-collapsed"> | |||
''Testfrage 1'' | |||
<div class="mw-collapsible-content">'''Antwort1'''</div> | |||
</div> | |||
<div class="toccolours mw-collapsible mw-collapsed"> | |||
''Testfrage 2'' | |||
<div class="mw-collapsible-content">'''Antwort2'''</div> | |||
</div> | |||
<div class="toccolours mw-collapsible mw-collapsed"> | |||
''Testfrage 3'' | |||
<div class="mw-collapsible-content">'''Antwort3'''</div> | |||
</div> | |||
<div class="toccolours mw-collapsible mw-collapsed"> | |||
''Testfrage 4'' | |||
<div class="mw-collapsible-content">'''Antwort4'''</div> | |||
</div> | |||
<div class="toccolours mw-collapsible mw-collapsed"> | |||
''Testfrage 5'' | |||
<div class="mw-collapsible-content">'''Antwort5'''</div> | |||
</div> | |||
[[Kategorie:Entwurf]] | |||
= TMP = | |||
* <code>ln</code> steht für "link" und es erzeugt eine Verknüpfung zu einer Datei oder einem Verzeichnis. | * <code>ln</code> steht für "link" und es erzeugt eine Verknüpfung zu einer Datei oder einem Verzeichnis. | ||
* <code>ln</code> kann zwei Arten von Links erstellen: Soft- und Hardlinks. | * <code>ln</code> kann zwei Arten von Links erstellen: Soft- und Hardlinks. | ||
Zeile 17: | Zeile 63: | ||
= Hardlink = | == Hardlink == | ||
* Ein Hardlink ist ein Eintrag im Dateisystem mit einem Namen, der auf den tatsächlichen Speicherplatz einer Datei zeigt. | * Ein Hardlink ist ein Eintrag im Dateisystem mit einem Namen, der auf den tatsächlichen Speicherplatz einer Datei zeigt. | ||
Zeile 41: | Zeile 87: | ||
ln -s ./Test.txt ./Verknüpfung_mit_Test.txt | ln -s ./Test.txt ./Verknüpfung_mit_Test.txt | ||
= Optionen von ln = | == Optionen von ln == | ||
ln kennt folgende Optionen: | ln kennt folgende Optionen: | ||
Zeile 57: | Zeile 103: | ||
|} | |} | ||
= Hilfreiche Befehle = | == Hilfreiche Befehle == | ||
<code>ls -l</code> Um Dateien, inklusive Softlinks, zu aufzulisten. Softlinks haben den Buchstaben '''l''' im '''File Mode String'''. Man kann die Nummer an Hardlinks zu einer Datei an der zweiten Spalte sehen. | <code>ls -l</code> Um Dateien, inklusive Softlinks, zu aufzulisten. Softlinks haben den Buchstaben '''l''' im '''File Mode String'''. Man kann die Nummer an Hardlinks zu einer Datei an der zweiten Spalte sehen. | ||
'''$ ls -l PFAD''' | '''$ ls -l PFAD''' | ||
Zeile 85: | Zeile 131: | ||
Geändert : 2020-10-15 10:31:48.896869554 +0200 | Geändert : 2020-10-15 10:31:48.896869554 +0200 | ||
=Links= | ==Links== | ||
==Extern== | ===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/ |
Version vom 20. August 2022, 18:39 Uhr
topic kurze Beschreibung
Beschreibung
Installation
Anwendungen
Syntax
Optionen
Parameter
Umgebungsvariablen
Exit-Status
Konfiguration
Dateien
Sicherheit
Dokumentation
RFC
Man-Pages
Info-Pages
Siehe auch
Links
Projekt-Homepage
Weblinks
Einzelnachweise
Testfragen
Testfrage 1
Antwort1
Testfrage 2
Antwort2
Testfrage 3
Antwort3
Testfrage 4
Antwort4
Testfrage 5
Antwort5
TMP
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 der gleichen Partition.
Beispiel eines Hardlinks:
ln Test.txt Verknüpfung_mit_Test.txt
cp -l Test.txt Verknüpfung_mit_Test.txt
Softlink
- Symbolische Verknüpfungen werden Symlinks, Softlinks oder oft auch nur Verknüpfungen genannt.
- 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 |
Hilfreiche Befehle
ls -l
Um Dateien, inklusive Softlinks, zu aufzulisten. Softlinks haben den Buchstaben l im File Mode String. Man kann die Nummer an Hardlinks zu einer Datei an der zweiten Spalte sehen.
$ ls -l PFAD lrwxrwxrwx 1 user user 8 Okt 15 10:31 SOFTLINK -> ZIEL -rw-r--r-- 2 user user 1049 Okt 15 10:31 HARDLINK
stat DATEI
Um Informationen einer Datei anzuzeigen.
$ stat HARDLINK Datei: HARDLINK Größe: 1049 Blöcke: 8 EA Block: 4096 reguläre Datei Gerät: 802h/2050d Inode: 12853740 Verknüpfungen: 2 Zugriff: (0644/-rw-r--r--) Uid: ( 1000/ user) Gid: ( 1000/ user) Zugriff : 2020-11-05 13:53:23.065624397 +0100 Modifiziert: 2020-10-15 10:31:30.384742272 +0200 Geändert : 2020-11-05 13:52:52.985447984 +0100 Geburt : - $ stat SOFTLINK Datei: SOFTLINK -> ZIEL Größe: 8 Blöcke: 0 EA Block: 4096 symbolische Verknüpfung Gerät: 802h/2050d Inode: 12853741 Verknüpfungen: 1 Zugriff: (0777/lrwxrwxrwx) Uid: ( 1000/ user) Gid: ( 1000/ user) Zugriff : 2020-11-05 09:51:44.570883691 +0100 Modifiziert: 2020-10-15 10:31:48.896869554 +0200 Geändert : 2020-10-15 10:31:48.896869554 +0200