1 00:00:01,000 --> 00:00:06,500 Hallo heute habe ich mir das Themas Links und Verknüpfungen ausgesucht 2 00:00:07,000 --> 00:00:09,500 Links sind Verweise auf bestehende Dateien 3 00:00:10,000 --> 00:00:14,500 Zum Anfang möchte ich den Befehl ln im Textmodus vorstellen 4 00:00:15,000 --> 00:00:22,500 Ich öffne ein Terminal zu finden unter Anwendungen - Zubehör - Terminal 5 00:00:23,000 --> 00:00:29,500 Der Vorteil von Links ist das die Dateidatenblöcke nur einmal existieren 6 00:00:30,000 --> 00:00:33,500 aber es gibt mehrere Dateieinträge die darauf verweisen 7 00:00:34,000 --> 00:00:41,500 So erspart man es sich eventuell eine zusätzliche Festplatte zu kaufen, es wird Speicherplatz gespart 8 00:00:42,000 --> 00:00:45,500 Mit dem Kommando ln erstelle ich Links 9 00:00:46,000 --> 00:00:55,500 Möchte ich Auskunft über den Befehl ln gebe ich ein ln --help ENTER 10 00:00:56,000 --> 00:01:03,500 oder man ln ENTER oder info ln ENTER 11 00:01:05,000 --> 00:01:13,500 Ein symbolischer Link ist ein neuer Verzeichniseintrag der durch den vollständigen Zugriffspfad auf eine Datei verweist 12 00:01:14,000 --> 00:01:29,500 Einen symbolischen Link erstelle ich mit ln -s text(dateiname) linkname ENTER 13 00:01:30,000 --> 00:01:40,500 Symbolische Links sind bei der Verzeichnisinhaltsanzeige mit l ganz am Anfang gekennzeichnet 14 00:01:41,000 --> 00:01:47,500 Der Linkname, Verweis auf die Datei text 15 00:01:49,000 --> 00:01:52,500 Nun kann ich die Orginaldatei durch den Link ansprechen 16 00:01:53,000 --> 00:02:08,500 Ich schaue mir z.B. den Inhalt an mit cat linkname ENTER, cat text ENTER 17 00:02:09,000 --> 00:02:12,500 Wie man sieht ist die Ausgabe identisch 18 00:02:14,000 --> 00:02:18,500 Mehr Infos über eine Datei verrät mir der Befehl stat 19 00:02:19,000 --> 00:02:36,500 Ich tippe ein stat text ENTER, stat linkname ENTER 20 00:02:37,000 --> 00:02:43,500 Der symbolische Link und die Orginaldatei haben verschiedene Inodes 21 00:02:45,000 --> 00:02:52,500 Inodes sind einmalige Dateiidentifikationsnummern im Dateisystem 22 00:02:55,000 --> 00:03:02,500 Lösche ich die Orginaldatei durch rm text ENTER 23 00:03:03,000 --> 00:03:11,500 bleibt der symbolische Link bestehen und ist bei ls -l rot markiert 24 00:03:13,000 --> 00:03:17,500 Zugriff auf die Orginaldatei durch den symbolischen Link ist nicht mehr möglich 25 00:03:18,000 --> 00:03:27,500 Ich tippe ein cat linkname ENTER, die Orginaldatei wird nicht mehr gefunden 26 00:03:28,000 --> 00:03:39,500 Ich kann den symbolischen Link also wieder entfernen. Dies erfolgt auch mit dem Befehl rm linkname ENTER 27 00:03:43,000 --> 00:03:50,500 Ein Hardlink, fester Link ist ein weiterer Verzeichniseintrag einer Datei mit der gleichen Inode 28 00:03:51,000 --> 00:03:54,500 Dies ist nur im selben Dateisystem möglich 29 00:03:55,000 --> 00:04:09,500 Um ein Hardlink zu erzeugen gebe ich ein ln text2(dateiname) linkname ENTER 30 00:04:13,000 --> 00:04:28,500 ls -l ENTER, jetzt hat eine Datei 2 Hardlinks, eine Datei hat 2 Namen 31 00:04:29,000 --> 00:04:35,500 Ich habe über beide Namen Zugriff auf die Dateidatenblöcke 32 00:04:36,000 --> 00:04:51,500 als Beispiel cat text2 ENTER, cat linkname ENTER, beide Ausgaben sind identisch 33 00:04:53,000 --> 00:05:12,500 stat text2 ENTER, stat linkname ENTER, beide Inodes sind gleich 34 00:05:13,000 --> 00:05:19,500 Es ist egal welchen Namenseintrag ich lösche auch wenn es der Orginalname ist 35 00:05:20,000 --> 00:05:29,500 Ich gebe ein rm text2 ENTER 36 00:05:30,000 --> 00:05:33,500 Ich kann mit der Datei trotzdem noch arbeiten 37 00:05:34,000 --> 00:05:46,500 Ich tippe ein cat linkname ENTER, die Ausgabe erfolgt trotzdem, ich habe trotzdem Zugriff auf die Dateidatenblöcke 38 00:05:50,000 --> 00:05:54,500 Im Desktopmodus gibt es ebenfalls eine Funktion um Links zu erstellen 39 00:05:55,000 --> 00:06:03,500 Ich klicke eine Datei an z.B. zeit.txt 40 00:06:04,000 --> 00:06:10,500 Gehe auf Bearbeiten - Verknüpfung anlegen oder drücke Strg+M 41 00:06:11,000 --> 00:06:16,500 oder klick mit der rechten Maustaste die Datei an und klicke auf Verknüpfung anlegen 42 00:06:19,000 --> 00:06:23,500 Was für eine Verknüpfung bzw. was für ein Link ist das eigentlich ? 43 00:06:24,000 --> 00:06:29,500 Das kriege ich heraus im Terminal, ich gebe ein ls -l ENTER 44 00:06:31,000 --> 00:06:36,500 Ganz am Anfang ein l, also ist es ein symbolischer Link 45 00:06:38,000 --> 00:06:44,500 Das gleiche, also Links erstellen, geht auch mit cp, dem Befehl zum kopieren 46 00:06:45,000 --> 00:06:53,500 cp -l verhält sich genauso wie ln, Hardlinks erstellen 47 00:06:54,000 --> 00:07:03,500 cp -s verhält sich wie ln -s, symbolische Links erstellen 48 00:07:04,000 --> 00:07:10,500 Gut, das wars schon wieder, Tschau bis zum nächsten mal