Dowiązania symboliczne to zapisane skróty do ścieżek względnych:
~/foo➤ ln -s . ~/bar/foo
~/foo➤ ls -l ~/bar
total 8
lrwxr-xr-x 1 me me 1B 15 May 14:38 foo -> .
Plik ~/bar/foojest dowiązaniem symbolicznym do barbieżącego katalogu, tj. Do samego siebie
Co jeśli chcę utworzyć dowiązanie symboliczne w innym katalogu do katalogu, w którym jestem w tym czasie? Tak więc w powyższym przykładzie jestem ~/fooi chcę utworzyć ~/bar/foojako dowiązanie symboliczne do ~/foo. Oczywiście mój bieżący katalog może być nieco dłuższy niż 5 znaków i może nie być tak łatwy do wpisania.
$zmienne i podstawienia poleceń, w przeciwnym razie nazwy plików ze spacjami spowalniają przebieg. Nie potrzebujesz również zakończenia$(basename $PWD)(i zapomniałeś$(i cytujesz :-))), ponieważ i tak jest to domyślna nazwa linku.