Linux軟鏈接的創建和刪除
一、創建軟鏈接
使用ln -s
命令,ln對應的英文單詞是link。
示例:先創建好/root/test/src
文件夾,並在該目錄下新建一個01.txt
文件
輸入ln -s /root/test/src/ /root/test/link01
注意點:
由於/root/test/link01
這個目錄並不存在,所以當輸入
ln -s /root/test/src/ /root/test/link01
ln -s /root/test/src /root/test/link01
時,效果是一樣的,但是如果輸入
ln -s /root/test/src/ /root/test/link01/
ln -s /root/test/src /root/test/link01/
不行,會報錯目標"/root/test/link01/" 不是目錄: 沒有那個文件或目錄
那么如果當軟鏈接的目錄是一個存在的目錄時:
創建/root/test/link02
文件夾,輸入命令
ln -s /root/test/src/ /root/test/link02/
ln -s /root/test/src /root/test/link02/
ln -s /root/test/src/ /root/test/link02
ln -s /root/test/src /root/test/link02
這4種命令,軟鏈接都會創建到/root/test/link02
文件里面
二、刪除軟鏈接
按照上述方法創建好link01軟鏈接,如果想刪除該軟鏈接
為了演示效果,沒有加-f
參數
輸入rm -r link01
,要注意最后不要加"/"
如果輸入rm -r link01/
這時候,雖然軟鏈接沒有被刪除,但是里面的文件被刪除了。所以刪除軟鏈接的時候要特別注意,文件夾最后不要加"/"。