我做了:
ln -s /DATA/ ./base_DATA/
我想取消連結。簡單地:
unlink ./base_DATA
但...unlink: cannot unlink './base_DATA': Is a directory
根據這答案(以及許多其他線上答案)問題通常是 unlink 命令中的尾隨空格。但無論如何我都會收到這個錯誤。
有什麼想法如何解決這個問題嗎?
答案1
./base_DATA/
是之前存在的普通目錄。您的ln
命令創建了一個符號鏈接裡面它。符號連結是./base_DATA/DATA
.您可以取消連結:
unlink ./base_DATA/DATA
答案2
在 Red Hat 上,當您擁有目錄 A 並執行以下操作時
溶小體AB
成功了,現在想取消 B 的連結:
微弱AA
rmB
MV AA
然後您將返回原始目錄名稱 A,而沒有軟連結。