Directory為什麼
為什麼rm
聲稱我的符號連結是一個目錄?
我創建了一個指向這樣的目錄的符號連結:
ln -s /some/directory symlink
現在我想刪除符號連結:
rm symlink/
這行不通。錯誤資訊是:
rm: cannot remove 'symlink/': Is a directory
我究竟做錯了什麼?為什麼
rm
聲稱我的符號連結是一個目錄?如何正確刪除符號連結?
有一個問題:我什麼時候應該在目錄上使用斜杠?其中一個答案說:
rm
如果末尾有斜杠,將不允許您刪除指向目錄的符號連結就像您告訴
rm
對像是一個目錄一樣。rm symlink/ # wrong rm symlink # right