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/srcdibuat 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/srcakan muncul kesalahan cd: no such file or directory: test/firefox/src, karena test/firefox/srcmerupakan tautan simbolik yang menjuntai. Apakah Anda menjalankan cdtautan simbolis lain yang disebut src?
ln -sdan cdyang tidak Anda beri tahu kami. Dengan asumsi bahwa hanya ada testsubdirektori 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/firefoxakan membuat symlink yang menunjuk dari /some/path/test/firefox/srcke /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.