取消連結(刪除)目錄符號鏈接

取消連結(刪除)目錄符號鏈接

我做了:

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,而沒有軟連結。

相關內容