我正在嘗試創建到目錄的硬鏈接,如下所示
root@...:/usr/share/tomcat6/logs# ln --directory /usr/share/tomcat6/skel/conf conf
它失敗並出現以下錯誤
ln: creating hard link `conf' => `/usr/share/tomcat6/skel/conf': Operation not permitted
我缺什麼?如何建立與此目錄連結等效的內容?
答案1
來自的手冊頁ln
:
-d、-F、--directory
允許超級使用者嘗試硬連結目錄(注意:由於系統限制,即使是超級使用者也可能會失敗)
應用程式無法判斷硬連結是硬連結還是原始檔案路徑。如果這不是必需的,您可以使用符號連結代替:
ln -s /usr/share/tomcat6/skel/conf conf
答案2
這是一個非常糟糕的主意,但你可以使用 debugfs 來做到這一點:
debugfs -w /dev/sdXY
debugfs: ln /usr/share/tomcat6/skel/conf /usr/share/tomcat6/logs/conf
debugfs: quit
ls -ld conf