Saya membuat struktur file ini:
test/src
test/firefox
Ketika saya menjalankan perintah ini:
ln -s test/src test/firefox
Saya berharap tautan simbolik test/firefox/src
dibuat menunjuk test/src
, namun saya mendapatkan kesalahan ini sebagai gantinya:
-bash: cd: src: Too many levels of symbolic links
- Apa yang saya lakukan salah?
- Tidak bisakah Anda membuat tautan simbolis ke satu folder yang disimpan dalam saudara dari folder itu?
- Apa gunanya ini?
cd test/firefox/src
akan muncul kesalahan cd: no such file or directory: test/firefox/src
, karena test/firefox/src
merupakan tautan simbolik yang menjuntai. Apakah Anda menjalankan cd
tautan simbolis lain yang disebut src
?
ln -s
dan cd
yang tidak Anda beri tahu kami. Dengan asumsi bahwa hanya ada test
subdirektori di direktori Anda saat ini, a cd src
(atau apa pun yang Anda jalankan) akan menampilkan kesalahan. Apakah Anda memasukkan sesuatu ke dalamnya test/firefox
?
/some/path
, a ln -s test/src test/firefox
akan membuat symlink yang menunjuk dari /some/path/test/firefox/src
ke /some/path/test/firefox/test/src
, bukan ke /some/path/test/src
.
ls -ld test test/*
, atau urutan tepat dari perintah yang Anda jalankan untuk membuat file-file ini.