Last Updated on 2021-08-01 by Clay
在 Linux 系統中,我們經常是會使用 ln -s
指令來建立資料夾的軟連結。今天,我有一個比較奇怪的需求:我需要將『A 資料夾』建立軟連結在『A 資料夾』底下,也就是說,A 資料夾中有自己的軟連結資料夾,如果我們使用 cd
指令進入 A資料夾,就像個無限迴圈一樣,我們可以一直不停地進入新的 A 資料夾。
就像這樣,其實這是一件恐怖的事情呀 XDDDD —— 平常可千萬不要這麼做啊!
但是我在建立的過程中,遇到了以下這樣的一個問題:
Too many levels of symbols links
經過查詢,這個問題是由於我建立軟連結時,由於是建立在使用到的資料夾底下,導致連結失去了參照位置所導致的。所以,只要在建立軟連結時,使用『絕對路徑』就沒問題了。
ln -s /home/ccs96307/A A/A
這樣就可以建立起在資料夾底下自己的軟連結了。
References
- https://www.ieor.iitb.ac.in/files/faculty/amahajan/howtos/too_many_levels.html
- https://unix.stackexchange.com/questions/141436/too-many-levels-of-symbolic-links
- https://www.unix.com/unix-for-dummies-questions-and-answers/11324-too-many-levels-symbolic-links.html
- https://superuser.com/questions/1053196/too-many-levels-of-symbolic-links