2012-03-06 13 views
153

Jak utworzyć łącze xxx do /home/jake/doc/test/2000/something/?Jak utworzyć łącze do katalogu

Załóżmy, że xxx jest tworzony pod /home/jake, a obecnie jesteś w /home/jake. Gdy wykonasz cd xxx, przejdziesz bezpośrednio do /home/jake/doc/test/2000/something/.

Odpowiedz

285

Symboliczny lub miękki Link (pliki lub katalogi, bardziej elastyczne i samo dokumentowanie) (tylko pliki, mniej elastyczne, a nie samo dokumentowanie)

#  Source        Link 
ln -s /home/jake/doc/test/2000/something /home/jake/xxx 

twrdym

# Source        Link 
ln /home/jake/doc/test/2000/something /home/jake/xxx 

Więcej informacji: man ln

+15

Należy pamiętać, że do tej składni należy użyć pełnej ścieżki. W końcu musiałem użyć 'ln '$ (pwd)/relative_path" xxx', aby uzyskać bezwzględny link dla 'xxx' używając ścieżki względnej. Wygląda na to, że reguły BOB Clobbering nie są rozszerzane dla SOURCE. – trlkly

+0

ln -s/home/jake/destination/home/jake/nazwa_linkowania – Turako

+1

"trudno link do katalogu" jest tym, co mój debian mówi: – zbig

26

należy użyć:

ln -s /home/jake/doc/test/2000/something xxx 
Powiązane problemy