Tidak membuat direktori adalah perilaku yang diharapkan.
Saat Anda melakukannya
ls -ali
Itu harus menunjukkan sesuatu yang dimulai dengan;
lrwxrwxrwx
Di mana "l" mewakili symlink dan memungkinkan Anda melintasi menggunakan cd.
PERHATIAN: dalam perintah tidak akan mengeluh saat Anda memberikan jalur sumber yang tidak valid. Dan ini akan menghasilkan pesan kesalahan saat Anda mencoba memasukkannya.
Anda harus menggunakan nama jalur absolut untuk membuat link.Misalnya, saya sekarang di
$ pwd
/home/alex/my_folder
Dan saya membuat tautan simbolis ke folder "directoryA" di sub-direktori di bawah pwd saya (direktori kerja saat ini):
$ ln -s $PWD/directoryA $PWD/temp/link_to_directoryA
Dalam hal ini variabel $PWD
menyimpan jalur absolut ke direktori kerja saya. Anda pasti dapat menggunakan jalur absolut Anda tanpa variabel seperti ini:
$ ln -s /home/alex/my_folder/directoryA /home/alex/my_folder/temp/link_to_directoryA
Terlambat ke pesta..Inilah yang berhasil bagi saya..
jika Anda ingin membuat tautan simbolik dari foldersumber ke foldertujuanAnda harus berada di dalam induk folder tujuan "parentOfDestinationFolder" saat melakukannya.
Anda harus berada di dalam direktori yang sama tempat Anda membuat tautan simbolik
Misalnya:
cd /Users/me
ln -s somefolder somefolderNewName