vrijdag 5 december 2008

symbolic vicous circle

Ja ja ik weet het het is een Vicieuze cirkel maar dit klinkt leuker

Hoe maak ik een oneindige loop van mappen? nou heel makkelijk. Onder Linux kun je makkelijk een soort snelkoppeling maken van de ene map naar de andere. Iets waar veel MSramen gebruikers baat bij zouden hebben zodat ze hun profile directory gedeeltelijk op een andere schijf kunnen zetten.. Maar vooruit over cygwin gaan we het later wel eens hebben.

Een symbolic link is een verwijzing naar een andere inode (bestand of map) op een andere (plek op de) schijf. je kunt bijvoorbeeld als je in ruimtenood zit je /home directory laten verwijzen naar een andere partitie of schijf waar de je map /opt/home hebt aangemaakt.

#ln -s /opt/home/ /home




Mocht je nu slordig zijn, net als ik, en de verkeerde volgorde aanhouden dan kun je dus een link maken van de folder home (in /opt/home) en later in /home naar /opt/home

zo dus:
# ln -s home/ /opt/home

Hierdoor kun je dus in rondjes blijven lopen

Je kunt cd /home/home/home/home tot in het oneindige blijven herhalen en steeds op de zelfde plek blijven maar toch een langere rij /home's achter elkaar hebben in je working directory.

Mijn oplossing was:

(bedankt collega T)

#rm home
#rm: remove symbolic link `home'? y
en daarna in /opt hetzelde doen (want die link staat dan te knipperen)

zoe je dat ind e verkeerde volgorde moet je toch de jelinek gaan bellen of je IQ opneiuw laten parsen..

mental note to self: tatoo jelinek phone nr on right hand

Geen opmerkingen:

Een reactie posten