Ubuntu

Een symbolische link maken op Ubuntu

Een symbolische link maken op Ubuntu
In Linux zijn er veel krachtige functies die het leven een stuk gemakkelijker kunnen maken. Koppelen is er een van waarmee u uw taken veel sneller en efficiënter kunt uitvoeren. Je hebt de naam "symbolische link" of vaker "symlink" gehoord, toch?? Het is een functie waarmee u kunt linken naar een fysieke map of bestand.

Voor servers is symlinking erg handig. Ben je een Linux-gebruiker?? Dan kan symlink je ook enorm helpen. Het enige dat u hoeft te doen, is er creatief mee te zijn om uw werklast te verminderen.

Kracht van symbolische link


Er zijn veel complexe mappen in het bestandssysteem van Linux, toch? Het kan een heel gedoe zijn om ze allemaal te onthouden. Bovendien, wanneer u wilt werken met een bestand/map die zich diep in mappen en submappen bevindt, wordt de lengte van het bestandspad langer.

Het is vooral vervelend als je met CLI werkt, waar je de bestandspaden moet specificeren. Hier komt de symbolische link om te helpen.

U wilt bijvoorbeeld toegang krijgen tot "/home//Downloads/a/b/c/d/e.txt" bestand. Dit is een makkelijke demo, maar het typen van de volledige bestandslengte is zeker niet iets wat je vaak wilt doen, toch? Met de kracht van symlink kun je het bestandspad drastisch verminderen naar "/home/e.tekst".

Hier kunt u met de symlink-functie een virtueel bestand maken op "/home/e.txt" dat aangeeft naar de "/home//Downloads/a/b/c/d/e.tekst". Telkens wanneer u vraagt ​​om "/home/e.txt"-bestand te manipuleren, werkt het systeem op het originele bestand.

Dezelfde methode geldt ook voor mappen.

Laten we vandaag eens kijken hoe je een symbolische link kunt maken en er plezier mee kunt hebben.

Symlink maken

Op alle Linux-systemen is er een tool "ln". Niet verwarren met natuurlijke logaritme! "ln" volgt dezelfde structuur van "cp" en "mv". Meer informatie over het kopiëren van bestand(en) en mappen op Linux.

ln -s

Laten we bijvoorbeeld een symbolische link maken van "/home/viktor/Downloads" naar "/Downloads".

sudo ln -s /home/viktor/Downloads /Downloads

Het is tijd om het resultaat te verifiëren. Merk op dat u het resultaat gemakkelijk kunt verifiëren met een opdracht die werkt met die map of dat bestand. Bijvoorbeeld,

cd /Downloads

Ik ben nu in de map "/Downloads". Het is eigenlijk geen nieuwe directory. In plaats daarvan is het een link naar de originele map "/home/viktor/Downloads".

Controleer of beide hetzelfde zijn -

cd /home/viktor/Downloads
ls
cd /Downloads
ls

Zien? Beide zijn hetzelfde!

Laten we hetzelfde doen met een bestand. Ik heb al een demobestand “pimusic . ingesteld.txt" op "/home/viktor/Desktop". Laten we het koppelen als "PIMUSIC".

sudo ln -s /home/viktor/Desktop/pimusic.txt PIMUSIC

Controleer het resultaat -

kat PIMUSIC

Permanente symbolische link maken

Houd er rekening mee dat de symbolische links die u maakt niet permanent zijn. Telkens wanneer u uw systeem opnieuw opstart, moet u de symbolische koppeling opnieuw maken. Om ze permanent te maken, verwijder je gewoon de "-s" vlag. Merk op dat het een HARD LINK zal maken.

sudo ln /home/viktor/Desktop/pimusic.txt PIMUSIC

Controleer het resultaat na het opnieuw opstarten van het systeem -

kat PIMUSIC

Genieten!

Beheer en beheer muisbewegingen tussen meerdere monitoren in Windows 10
Muisbeheer voor twee schermen laat je muisbewegingen tussen meerdere monitoren controleren en configureren door de bewegingen nabij de grens te vertra...
Met WinMouse kunt u de beweging van de muisaanwijzer op Windows-pc aanpassen en verbeteren
Als u de standaardfuncties van uw muisaanwijzer wilt verbeteren, gebruik dan freeware WinMuis. Het voegt meer functies toe om u te helpen het meeste u...
Linkermuisknop werkt niet op Windows 10
Als u een speciale muis gebruikt met uw laptop of desktopcomputer, maar de linkermuisknop werkt niet not op Windows 10/8/7 om wat voor reden dan ook, ...