Hoe maak je een Soft link naar een Directory in Linux/Mac OS X?

Hoe maak ik een Soft Link?
Hoe maak ik een zachte koppeling?

Als u een heel lang pad gebruikt om een map te bereiken (mijn/echt/long/pad/naar/de/directory) vaak, zal het pijnlijk worden om elke keer het lange pad in te typen om er te komen.

het commando “ln-S” biedt u een oplossing door u een soft link te laten maken. Het ln commando in Linux creëert links tussen bestanden / directory. Het argument ” s ” maakt de link symbolisch of soft link in plaats van hard link.

soft link aanmaken met ln-s

u kunt eenvoudig een soft link maken met een eenvoudige korte naam voor de map met het lange pad en de eenvoudige naam gebruiken om bij uw map met het lange pad te komen.

bijvoorbeeld, gebruik” ln-s ” door het volgende commando in uw terminal te typen.

ln -s /my/long/path/to/the/directory easyPath

Dit zal een zachte link (of symbolische link) voor de map maken. Zodra u een soft link maakt , ziet u de nieuwe map met eenvoudig pad in de huidige map. En het eenvoudige pad zal worden gekoppeld aan het Lange Pad, u kunt zien dat met behulp van “ls-l”, zoals

easyPath -> /my/long/path/to/the/directory

Als u de bestanden en mappen met een kleurcode hebt gecodeerd, De softlinkpaden in een andere kleur zullen zijn dan gewone mappen. En gebruik de map met eenvoudig pad elke keer om de map met lang pad te bereiken. Het kan u veel toetsaanslagen en kostbare tijd besparen.

een ander algemeen gebruik van het maken van een softlink met “ln-S” is vaak dat u uw primaire gegevens in een directory hebt die kan veranderen, maar dat de softlinked directory, die vast staat, naar de primaire data directory wijst. Dus voor al uw werk, zult u toegang tot gegevens van soft link die hetzelfde is, terwijl de onderliggende primaire data directory kan vaak veranderen. (Ja, elke keer dat de primaire gegevensmap verandert, moet men de soft link kwalijk nemen)

alias instellen

een andere mogelijke oplossing is om “alias” te gebruiken en die alias in uw map te plaatsen .bashrc/.profiel of andere het shell bestand dat u gebruikt. De manier om dat te doen is het te gebruiken zoals hieronder aangegeven.

alias easypath = “cd /my/long/path/to/the/directory simplePath”

zoals u kunt zien maakt de optie” alias “alleen een alias aan voor” cd ” naar de directory. U moet andere aliassen maken om meer bewerkingen uit te voeren. Aan de andere kant de soft link kunt u behandelen als elke andere directory en het uitvoeren van alle bewerkingen die u wilt.

hoe soft link of symbolische link Verwijderen?

in het geval u besluit om de zachte of symbolische link te verwijderen, is dit vrij eenvoudig te doen. Er zijn twee linux commando ‘ s die je kunt gebruiken om soft link
Te Verwijderen.Eén is gewoon “rm” Commando

rm easyPath

De tweede manier is om het unlink commando te gebruiken gevolgd door de softlink naam.

unlink easyPath

merk op dat het alleen de soft link verwijdert die u hebt gemaakt, het verwijdert niet de originele map/bestand die u hebt gekoppeld.



Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.