[debian / ln ] link gebruiken als shortcut naar directory

Pagina: 1
Acties:

  • muba
  • Registratie: April 2002
  • Laatst online: 19-10-2013

muba

Prince of Persia!

Topicstarter
Ik wil vanuit mijn homedir een link maken naar public_html/cgi-bin, zodat ik vanuit mijn homedir `cd cgi-bin` kan doen om in een keer in public_html/cgi-bin terecht te komen.
Ben ik echter in cgi-bin, dan wil ik met `cd ..` in de feitelijk bovenliggende directory komen, te weten public_html en niet de homedir.

Is dit te maken? Zo ja, hoe?

Reporter: Mister Gandhi, what do you think of western civilisation?
Gandhi: I think it would be a good idea


  • Wilke
  • Registratie: December 2000
  • Laatst online: 23:18
Ik denk niet zonder het programma of built-in commando 'cd' te wijzigen (lees: geen goed idee).

Je zou misschien wel een alias kunnen maken, die werkt dan sowieso overal:

alias cd-cgi-bin='cd /wherever/public_html/cgi-bin'.

Alleen kun je daar dan natuurlijk weer geen files heen kopieeren e.d.

  • hammerhead
  • Registratie: April 2000
  • Laatst online: 17-02 07:53
Nog een andere optie. Zat net even te kijken. Het commando pwd heeft de mogelijkheid dat je opties kunt meegeven. Kon zo snel niet een documentatie hiervan terugvinden. Ik kan op mijn systeem de optie -P opgeven en dan zie je de locatie van de symbolic link.

Je zou een alias aan kunnen maken voor het volgende:
cd `pwd -P` ; cd ..

Hmm.... kan nog makkelijker, als echt 1 commando:
cd `pwd -P`/..

edit:
Werk hier ook op een Debian systeem, dus zou moeten werken bij TopicStarter

[ Voor 20% gewijzigd door hammerhead op 23-07-2004 16:23 ]

Aviation is proof that given the will, we have the capacity to achieve the impossible.
--Eddie Rickenbacker


Verwijderd

Of je maakt in je cgi-bin een link aan die wijst naar public_html, eg:
code:
1
ln -s /home/eenusername/public_html public_html

Maar ben het verder wel met Wilke eens, dit is en blijft een ranzige oplossing...

  • sjokki
  • Registratie: Juli 2002
  • Niet online
Als je zsh gebruikt kan je het als volgt doen:

code:
1
2
3
4
[sjokki@arora ~]% localbin=/usr/local/bin
[sjokki@arora ~]% cd ~localbin
[sjokki@arora ~localbin]% cd ..
[sjokki@arora /usr/local]%


File-transfers e.d. werken ook gewoon. Je kan die eerste regel natuurlijk in je .zshrc zetten.

  • richardt
  • Registratie: Mei 2002
  • Laatst online: 08-03-2025
of je typt gewoon 'cd -P ..'

( of beter nog alias cd = 'man bash')

  • hammerhead
  • Registratie: April 2000
  • Laatst online: 17-02 07:53
richardt schreef op 23 juli 2004 @ 16:55:
of je typt gewoon 'cd -P ..'

( of beter nog alias cd = 'man bash')
:( Was weer eens bezig met te moeilijk denken, mijn oplossing kon dus nog makkelijker :)

Aviation is proof that given the will, we have the capacity to achieve the impossible.
--Eddie Rickenbacker


  • Wilke
  • Registratie: December 2000
  • Laatst online: 23:18
richardt schreef op 23 juli 2004 @ 16:55:
( of beter nog alias cd = 'man bash')
Goed, jij wint :o
Pagina: 1