Symlink

如何刪除目錄的軟連結?

  • July 22, 2019
[murphy@eva02 playg]$ ls -l
total 12
drwxrwxr-x. 2 murphy murphy 4096 Jul 22 14:02 dir1
lrwxrwxrwx. 1 murphy murphy    4 Jul 22 14:03 dir1-sym -> dir1
drwxrwxr-x. 2 murphy murphy 4096 Jul 22 14:02 dir2
-rw-r--r--. 3 murphy murphy 2690 Jul 22 13:59 fun
lrwxrwxrwx. 1 murphy murphy    3 Jul 22 14:01 fun-sym -> fun
[murphy@eva02 playg]$ rm -i fun
rm: remove regular file 'fun'? y
[murphy@eva02 playg]$ ls -l
total 8
drwxrwxr-x. 2 murphy murphy 4096 Jul 22 14:02 dir1
lrwxrwxrwx. 1 murphy murphy    4 Jul 22 14:03 dir1-sym -> dir1
drwxrwxr-x. 2 murphy murphy 4096 Jul 22 14:02 dir2
lrwxrwxrwx. 1 murphy murphy    3 Jul 22 14:01 fun-sym -> fun
[murphy@eva02 playg]$ rm fun-sym dir1-sym/
rm: cannot remove 'dir1-sym/': Is a directory
[murphy@eva02 playg]$ ls -l
total 8
drwxrwxr-x. 2 murphy murphy 4096 Jul 22 14:02 dir1
lrwxrwxrwx. 1 murphy murphy    4 Jul 22 14:03 dir1-sym -> dir1
drwxrwxr-x. 2 murphy murphy 4096 Jul 22 14:02 dir2
[murphy@eva02 playg]$ rm -f dir1-sym/
rm: cannot remove 'dir1-sym/': Is a directory
[murphy@eva02 playg]$ rm -r dir1-sym/
rm: cannot remove 'dir1-sym/': Not a directory
[murphy@eva02 playg]$ rm -rf dir1-sym/
[murphy@eva02 playg]$ ls -l
total 8
drwxrwxr-x. 2 murphy murphy 4096 Jul 22 14:04 dir1
lrwxrwxrwx. 1 murphy murphy    4 Jul 22 14:03 dir1-sym -> dir1
drwxrwxr-x. 2 murphy murphy 4096 Jul 22 14:02 dir2

雖然funfun-sym很容易被刪除……不一樣dir1-sym嗎?我怎樣才能刪除它?

附言。這是書本練習的一部分。估計是錯了…

省略斜線:

rm dir1-sym

這將刪除符號連結。

引用自:https://unix.stackexchange.com/questions/531564