Zachte links en harde links.
Dit is een van de belangrijke onderwerpen in Linux voordat ik je iets vertel over wat een soft link en hard
link is.
Ik moet je zeggen, ik wist wat ik noteerde als ik noteerde als eigenlijk een aanwijzer of een nummer van een bestand op een harde
schijf.
Dus als ik een bestand aanmaak met de naam Hulk, is de bestandsnaam elk.
Dat is een naam voor mij als mens, zodat ik de naam van het bestand begrijp.
Maar de computer begrijpt geen namen.
Computer begrijpt getallen.
Dus elke keer dat u een bestand aanmaakt, kent de computer een nummer toe aan dat bestand op de harde schijf en koppelt dat
nummer eraan.
Dat nummer heet I. A. en elke keer dat we dat bestand proberen op te halen of te lezen,
gaat het dat nummer ophalen.
Dus nu weet je dat ik het weet.
Laat me je nu vertellen over een zachte link.
Een soft link is een link die, wanneer hij is gemaakt, wordt verwijderd als een bestand wordt verwijderd of hernoemd.
Dus als ik een bestand maak en ik maak een link, een zachte link naar dat bestand.
Dus als ik het bronbestand verwijder, zal het de bestemmingslink verwijderen waar als harde link is, wanneer
ik het bronbestand verwijder of hernoem, zal de harde link niet veranderen.
Het blijft hetzelfde als wanneer u het hebt gekopieerd.
Om een hard link commando te maken, voert u L uit en als link om een soft link te maken, voert u hetzelfde
commando uit, maar met de optie minus s.
En ik heb hier een foto die natuurlijk meer zegt dan duizend woorden.
Dus als je aan de rechterkant ziet, is het mijn zachte link.
Het verbindt via mijn bestand met het AI-knooppunt, terwijl mijn harde link rechtstreeks met het AI-knooppunt verbindt.
Dus als het middelste deel, wat mijn dossier is, die belasting weggaat, gaat mijn zachte link weg.
Echter, in mijn hard link bestand, als midden bestand mijn bestand belasting weg gaat, maakt het niet uit.
Ze zullen verblijven.
Laten we inloggen op onze machine, een Linux machine, en ik zal je veel beter uitleggen hoe deze links
werken.
Trouwens, nog een ding dat ik moet vermelden Link is net als een snelkoppeling in een gewone term, alsof
je een snelkoppeling maakt op je bureaublad en je Windows omgeving, je hebt een bestand ergens in
Windows System32, blah blah, blah blah.
Natuurlijk moet je steeds naar dat bestand gaan door door dat bestandssysteem te navigeren.
Klik. Klik. Klik.
Klik, klik.
Klik, klik, klik.
Hmm.
Zoveel werk, man.
Dus wat doen we?
We maken een snelkoppeling naar ons bureaublad.
Je hoeft alleen maar te dubbelklikken op bombardementen.
Net als dat, hebben we Linux zacht en hart link.
Dus zonder verder oponthoud, ga ik inloggen op mijn machine en ik zal je uitleggen, en dit is onze machine
iets meer naar links slepen.
Ik wilde het gewoon nog eens bevestigen.
Ik ben ingelogd als mezelf.
Dit is mijn naam.
Dit is mijn thuismap.
Perfect.
Ik wil een bestand maken met de naam Hulk.
Iedereen kent de Hulk.
Geweldig leuk personage.
Grote reusachtige figuur.
Ik vind het leuk zoals zijn films.
OK, hoe dan ook, ik heb een bestand gemaakt genaamd Hulk.
Nu wil ik een link maken naar dat bestand Hulk.
Ik ga naar Temp Directory.
Ik ben in tijdelijke dienst.
Niet in mijn home directory.
En ik wil Link soft link maken naar Hulk en Hulk bestand locatie zijn huis.
Ik heb tong en de naam van het bestand is Hulk.
Boem.
Het creëerde de bestandslink.
Hoe verifiëren we je vriendelijke bevel?
Dat is min L tr.
En als je rechts onderaan ziet, vertelt het je dat het een link en een Linux besturingssysteem heeft gemaakt.
Omdat we Linux draaien met de Goias veranderingen, veranderen sommige kleuren in blauw.
Dus hier, het eerste stukje vertelt je dat het L is wat L vier is voor link.
Waar is D voor?
D staat voor directory.
Ja, heel goed.
En een bestand dat niets heeft, is natuurlijk een bestand.
Dat heb ik al beantwoord.
OK.
Hoe dan ook, het creëerde een link.
Nu ga ik terug naar mijn thuismap door gewoon c d p wd te typen om te bevestigen dat ik in mijn thuismap ben.
Correct?
Ja, ik ben, en ik zal iets typen in mijn bestand genaamd Hulk, dus ik zal echo en doen.
Hulk is een superheld, OK, en dat zet ik in het Hulk dossier en ik doe Cat Hulk.
Het is daar, toch?
OK, nu ga ik naar mijn tijdelijke directory en doe ik cat.
Deze bevestiging is in mijn tijdelijke ja, en ik ga de Hulk vangen.
En zie je, het heeft dezelfde inhoud die ik net heb ingetypt.
Dus het is gewoon een snelkoppeling, gewoon een link.
Nu gaan we terug naar mijn thuismap en voer ik LS minus L uit.
I.
Wat ben ik?
I staat voor I. Als ik de I van dit bestand wil weten, zou ik I uitvoeren.
Dus ja, het is er.
Maar omdat ik niet L s minus L TR typte, ging het naar het middelste type.
Ik verloor mijn ltr en toen ik.
Dus op deze manier staan we onderaan.
Dus als je ziet dat het knooppuntnummer hier het nummer is dat bij mijn dossier hoort.
Haak Ja.
Nogmaals, ik noteer het nummer dat wordt onthouden door uw besturingssysteem en dat op uw bureau ligt.
Het herinnert zich de Hulk niet.
Als ik naar een uitzendbureau ga en LS doe, zelf TR en hier, als ik dat doe, is het min l tr i om de ik weet
van deze Hulk.
Het heeft een andere ik. A. Is het een ander?
Ik weet het niet zeker.
Laten we L s minus L tr i controleren en ik ga naar huis.
Dat heb ik ook.
Kijk, het heeft een andere I. A. , dus deze wordt onthouden als een ander bestand is onthouden
op zijn lengte, het weet niet dat het eigenlijk een bestand is.
Het weet gewoon dat het een link is.
Dus dit nummer is gekoppeld aan een link.
Nu ga ik weer naar mijn home directory, en deze keer ga ik de Hulk verwijderen.
Hulk is weg uit mijn home directory, toch?
Ik ga terug naar Temp Directory en ik ga kijken waar mijn Hulk is.
Maar als ik gewoon typ, zal Hulk me gewoon Hulk naam geven.
Dus Hulk is er, maar hij is niet meer blauw of hij staat scheef.
Y ziet er scheef uit omdat het bestand weg is.
Als ik nu kat doe en Hulk doe, zeg me dan wat er zal gebeuren?
Geen bestand of map van deze aard.
Natuurlijk is er niet zo'n bestand.
Omdat de link wordt verwijderd, wordt ook de bronlink verwijderd, zodat de link toch blijft hangen,
ook al is de bron van de link er niet.
Zo is het beter.
Dan zal ik de link ook verwijderen en het gewoon verifiëren.
Het is weg.
Als ik het gewoon als mezelf wil doen, doet TR gewoon Hulk.
Ja, zie geen dossier.
Dus zo werkt de soft link.
Nu zal ik je uitleggen hoe de harde koppeling werkt.
Laten we ons bestand opnieuw aanmaken.
We noemen het Hulk Hogan en ik zal iets in het dossier stoppen.
Echo Hulk is een superheld.
OK, ik zet dat in Hulk hardware geverifieerd.
We kijken gewoon naar het bestand.
En ja, de Hulk is een superheld.
Het continent is daar.
Nu ga ik naar de tijdelijke directory en ik wil een harde link maken naar dit bestand.
Zie je, ik ga niet met min s optie s staat voor soft link, dus ik doe link home.
Ik heb de Hulk gezien.
Link gemaakt Hoe worden we gecontroleerd?
Je draait Alice minus l tr en je ziet onderaan, het zegt me.
Dat de link nu is gemaakt, het verschil tussen deze link, de harde link en de zachte link is dat er
niet naar een ander bestand wordt verwezen.
Dat is het verschil van Heart Link Assault Link.
Als je nu leest, als ik de inhoud van dit bestand lees, staat er dat Hulk een superheld is met dezelfde inhoud.
Alles is hetzelfde.
Nu ga ik terug naar mijn home directory.
Ik zit in de home directory.
Laten we dat Hulk dossier controleren. Ik zal er nu iets anders in opschrijven.
Echo.
Een, twee, drie en dan twee haken.
Laten we het lezen.
Hulk is een superheld en dan een twee drie in de lijn, ik ga terug in mijn temp directory en kat
Hulk, en het is hier ook toegevoegd.
Dus wat zegt ons dat u het bronbestand kunt wijzigen?
U kunt de inhoud van het bronbestand wijzigen.
Het zal de bestemmingslink wijzigen, wat perfect is.
Laten we nu weer naar mijn home directory gaan, en deze keer zal ik Hulk verwijderen.
Oké, Hulk dossier is weg.
Hij bevestigde het.
Het is er nu niet.
Ik ga terug naar Temp Directory en doe opnieuw LS min l tr en je zult zien dat het bestand nog steeds bestaat.
Het verband bestaat nog steeds.
En als we dat doen Hulk en het heeft nog steeds alle inhoud van je erin gestopt.
Oké, dus wat vertelt het ons?
Het vertelt ons dat in de harde koppeling, wanneer u de bron van het bestand verwijdert, het niet de bestemming verwijdert.
Dus dat is het fundamentele verschil: ik ga verder en verwijder ook dit Hulk-bestand, de Hulk-link.
Onthoud dus het verschil tussen soft link en heart link.
Veel plezier.