Softlinks und Hardlinks.
Dies ist eines der wichtigen Themen in Linux, bevor ich Ihnen etwas darüber erzähle, was ein Soft-Link und ein Hard-Link
ist.
Ich muss Ihnen sagen, ich wusste, was ich notiere, da ich im Grunde genommen einen Zeiger oder eine Nummer einer Datei auf einer Festplatte
notiere.
Wenn ich also eine Datei namens Hulk erstelle, lautet dieser Dateiname elk.
Das ist ein Name für mich als Mensch, damit ich den Namen der Datei verstehe.
Aber Computer versteht keine Namen.
Computer verstehen Zahlen.
Jedes Mal, wenn Sie eine Datei erstellen, weist der Computer dieser Datei auf einer Festplatte eine Nummer zu und ordnet ihr diese
Nummer zu.
Diese Nummer heißt I. A. , und jedes Mal, wenn wir versuchen, diese Datei abzurufen oder die
Datei zu lesen, wird diese Nummer abgerufen.
Jetzt wissen Sie, dass ich es weiß.
Lassen Sie mich Ihnen jetzt von einem Softlink erzählen.
Ein Softlink ist ein Link, der beim Erstellen entfernt wird, wenn eine Datei entfernt oder umbenannt wird.
Wenn ich also eine Datei erstelle und verlinke, erstelle einen Link, einen Softlink zu dieser Datei.
Wenn ich also die Quelldatei entferne, wird der Ziellink entfernt, während sich der harte
Link beim Löschen oder Umbenennen der Quelldatei nicht ändert.
Es bleibt so, als ob Sie es kopiert hätten.
Um einen Hardlink-Befehl zu erstellen, führen Sie L aus und als Link zum Erstellen eines Softlinks führen Sie denselben Befehl
aus, jedoch mit der Option minus s.
Und ich habe hier ein Bild, das natürlich mehr sagt als tausend Worte.
Wenn Sie auf der rechten Seite sehen, ist dies mein Softlink.
Es verbindet sich über meine Datei mit dem AI-Knoten, während mein Hardlink direkt mit dem AI-Knoten verbunden
ist.
Wenn also der mittlere Teil, der meine Akte ist, diese Steuer wegfällt, verschwindet mein Softlink.
In meiner Hardlink-Datei spielt es jedoch keine Rolle, wenn meine Dateisteuer in der mittleren Datei wegfällt.
Sie werden Aufenthalte einreichen.
Lassen Sie uns dieses Login auf unserem Rechner, einem Linux-Rechner, durchführen, und ich werde Ihnen viel besser erklären, wie diese
Links funktionieren.
Übrigens, noch eine Sache, die ich erwähnen sollte Link ist wie eine Verknüpfung in einem normalen Begriff,
als ob Sie eine Verknüpfung auf Ihrem Desktop und Ihrer Windows-Umgebung erstellen, Sie haben eine Datei irgendwo
in Windows System32, bla bla, bla bla.
Natürlich müssen Sie die ganze Zeit zu dieser Datei gehen, indem Sie durch dieses Dateisystem navigieren.
Klicken Sie auf Klicken, klicken Sie.
Klick klick.
Klick, Klick Klick.
Hmm.
So viel Arbeit, Mann.
Also, was machen wir?
Wir erstellen eine Verknüpfung zu unserem Desktop.
Alles, was Sie tun müssen, ist auf Bombenangriffe doppelklicken.
Genauso haben wir Linux Soft und Heart Link.
Also melde ich mich kurzerhand bei meinem Computer an und erkläre es Ihnen, und das ist unser Computer wird
ihn etwas weiter nach links ziehen.
Wollte es nur nochmal bestätigen.
Ich bin als ich selbst eingeloggt.
Das ist mein Name.
Dies ist mein Home-Verzeichnis.
Perfekt.
Ich möchte eine Datei namens Hulk erstellen.
Jeder kennt Hulk.
Toller lustiger Charakter.
Großer Riesencharakter.
Ich mag es wie seine Filme.
OK, jedenfalls habe ich eine Datei namens Hulk erstellt.
Jetzt möchte ich einen Link zu dieser Datei erstellen Hulk.
Ich gehe zum temporären Verzeichnis.
Ich bin in Temp.
Nicht in meinem Home-Verzeichnis.
Und ich möchte einen Link-Softlink zum Hulk- und Hulk-Dateispeicherort in seinem Zuhause erstellen.
Ich habe Sohle und der Name der Datei ist Hulk.
Boom.
Es hat den Dateilink erstellt.
Wie überprüfen wir Ihren freundlichen Befehl?
Das ist minus Ltr.
Und wenn Sie ganz unten sehen, sagt es Ihnen, dass es einen Link und ein Linux-Betriebssystem erstellt hat.
Da wir Linux mit den Goias-Änderungen ausführen, ändert sich ein Teil der Farbe in Blau.
Also hier, das erste Stück, das Ihnen sagt, dass es L ist, was L ist, vier l ist für Link.
Wofür ist D?
D steht für Verzeichnis.
Ja sehr gut.
Und was ist natürlich eine Datei, die nichts hat, ist eine Datei.
das habe ich schon beantwortet.
OK.
Jedenfalls hat es einen Link erstellt.
Jetzt kehre ich zu meinem Home-Verzeichnis zurück, indem ich einfach c d p wd eintippe, um nur zu bestätigen, dass ich mich in meinem Zuhause befinde.
Richtig?
Ja, das bin ich, und ich werde etwas in meine Datei namens Hulk eingeben, also werde ich echo und tun.
Hulk ist ein Superheld, OK, und ich werde das in die Hulk-Datei schreiben und ich mache Cat Hulk.
Es ist da, oder?
OK, jetzt gehe ich in mein temporäres Verzeichnis und mache cat.
Dies bestätigt, dass ich in meinem vorläufigen Ja bin, und ich werde den Hulk fangen.
Und Sie sehen, es hat den gleichen Inhalt, den ich gerade eingegeben habe.
Es ist also nur eine Verknüpfung, nur ein Link.
Jetzt kehren wir zu meinem Home-Verzeichnis zurück und ich werde LS minus L ausführen.
ICH.
Was bin ich?
Ich stehe für Ich merke, wenn ich herausfinden wollte, was ich aus dieser Datei weiß, würde ich es ausführen.
Also ja, es ist da.
Aber da ich nicht L s minus L TR eingegeben habe, ging es in den mittleren Typ.
Ich habe meinen l tr verloren und dann ich.
Auf diese Weise werden wir ganz unten sein.
Wenn Sie also sehen, dass die I-Knotennummer hier die Nummer ist, die mit meiner Datei verknüpft ist.
Haken Ja.
Auch hier stelle ich fest, dass es sich um die Nummer handelt, die von Ihrem Betriebssystem gespeichert wird und sich auf Ihrem Schreibtisch befindet.
Es erinnert sich nicht an Hulk.
Wenn ich zu einer Zeitarbeitsfirma gehe und LS mache, selbst TR und genau hier, wenn ich es tue, ist es minus l tr i, um herauszufinden, was ich
von diesem Hulk weiß.
Es hat ein anderes Ich. A. Ist es anders?
Ich bin mir nicht sicher.
Lassen Sie uns L s minus L tr i überprüfen und ich gehe nach Hause.
Ich habe so.
Schau, es hat ein anderes Ich. A. , so dass diese Datei als eine andere Datei gespeichert wird, die sich
an ihre Länge erinnert, weiß sie nicht, dass es sich tatsächlich um eine Datei handelt.
Es weiß nur, dass es ein Link ist.
Diese Nummer ist also mit einem Link verknüpft.
Jetzt gehe ich wieder in mein Home-Verzeichnis und entferne diesmal den Hulk.
Hulk ist aus meinem Home-Verzeichnis verschwunden, oder?
Ich gehe zurück zum temporären Verzeichnis und sehe nach, wo mein Hulk ist.
Aber wenn ich nur tippe, gibt mir Hulk nur den Namen von Hulk.
Hulk ist also da, aber er ist nicht mehr blau oder sieht schief aus.
Y sieht schief aus, weil die Datei weg ist.
Wenn ich jetzt Cat und Hulk mache, sag mir, was passiert?
Datei oder Verzeichnis existiert nicht.
Natürlich gibt es keine solche Datei.
Da der Link entfernt wird, wird auch der Quelllink entfernt, sodass der Link weiterhin bestehen bleibt, auch wenn die
Quelle des Links nicht vorhanden ist.
Es ist also besser.
Dann entferne ich auch einfach den Link und verifiziere ihn.
Es ist weg.
Wenn ich es nur wie ich selbst machen will, dann mache TR einfach Hulk.
Ja, sehe keine Datei.
So funktioniert der Softlink.
Jetzt erkläre ich Ihnen, wie der Hardlink funktioniert.
Lassen Sie uns unsere Datei erneut erstellen.
Wir nennen es Hulk Hogan und ich lege etwas in die Akte.
Echo Hulk ist ein Superheld.
OK, ich werde das in die verifizierte Hulk-Hardware setzen.
Wir schauen uns einfach die Datei an.
Und ja, Hulk ist ein Superheld.
Der Kontinent ist da.
Jetzt gehe ich in das temporäre Verzeichnis und möchte eine Verknüpfung zu dieser Datei herstellen, um einen harten Link zu erstellen.
Sie sehen, ich gehe nicht mit der Option minus s vor. s steht für Softlink, also verlinke ich nach Hause.
Ich habe Hulk gesehen.
Link erstellt Wie verifizieren wir?
Sie führen einfach Alice minus l tr und Sie werden unten sehen, es sagt mir.
Da der Link jetzt erstellt wird, besteht der Unterschied zwischen diesem Link, dem Hardlink und dem Softlink darin,
dass kein Verweis auf eine andere Datei vorhanden ist.
Das ist der Unterschied von Heart Link Assault Link.
Wenn Sie jetzt gelesen werden, wenn ich den Inhalt dieser Datei lese, heißt es, dass Hulk ein Superheld mit demselben Inhalt ist.
Alles ist gleich.
Lassen Sie mich nun zu meinem Home-Verzeichnis zurückkehren.
Ich bin im Home-Verzeichnis.
Lassen Sie uns diese Hulk-Datei überprüfen und ich werde jetzt etwas anderes darin aufschreiben.
Echo.
Eins, zwei, drei und dann zwei Haken.
Lass es uns lesen.
Hulk ist ein Superheld und dann eins zwei drei in der Reihe, ich gehe zurück in mein temporäres Verzeichnis und
katze Hulk, und es wird auch hier hinzugefügt.
Was sagt uns also, dass Sie die Quelldatei ändern können?
Sie können den Inhalt der Quelldatei ändern.
Es wird den Ziellink ändern, was perfekt ist.
Gehen wir nun wieder in mein Home-Verzeichnis und dieses Mal werde ich Hulk entfernen.
In Ordnung, die Hulk-Datei ist weg.
Er hat es bestätigt.
Es ist jetzt nicht da.
Ich gehe zurück zum Temp-Verzeichnis und mache wieder LS minus l tr und du wirst sehen, dass die Datei noch existiert.
Der Link existiert noch.
Und wenn wir Hulk machen und es immer noch alle Inhalte von Ihnen hat, fügen Sie es ein.
Okay, was sagt es uns?
Es sagt uns, dass im Hardlink, wenn Sie die Quelle der Datei entfernen, das Ziel nicht entfernt
wird.
Das ist also der grundlegende Unterschied, dass ich auch diese Hulk-Datei und den Hulk-Link
entferne.
Denken Sie also bitte an den Unterschied zwischen Softlink und Heartlink.
Habe Spaß.